HomeTrouble CodesU0406

U0406 — Invalid Data Received From Fuel Injector Control Module

Generic OBD-II · all makesNetwork / communication

U0406 indicates that the powertrain control module (PCM) has detected invalid or implausible data being received from the fuel injector control module (FICM). This communication fault suggests a problem with the FICM itself, its wiring, or the data bus linking the two modules.

Symptoms

What causes it — most likely first

1. Fuel injector control module (FICM) internal failure

The FICM may have an internal electronic fault causing it to send corrupted or no data to the PCM.

2. Wiring or connector damage between FICM and PCM

Open circuits, short circuits, or corroded terminals in the communication or power lines can disrupt data transfer.

3. CAN bus communication fault

A fault on the controller area network (CAN) bus, such as a short to voltage or ground, can corrupt messages from the FICM.

4. Power or ground supply issue to FICM

Insufficient voltage or a poor ground connection can cause the FICM to operate erratically or cease communication.

5. PCM/ECM failure (rare)

Although uncommon, a PCM internal fault could misinterpret valid data from the FICM; this should only be considered after all other causes are ruled out.

How it's diagnosed

  1. Retrieve all stored codes and note any additional communication or injector-related codes.
  2. Visually inspect the FICM wiring harness and connectors for damage, corrosion, or loose pins.
  3. Verify proper power and ground supply to the FICM using a multimeter.
  4. Check CAN bus resistance and voltage levels to rule out bus faults.
  5. Monitor live data from the FICM using a scan tool to confirm invalid data patterns.
  6. If all wiring, power, ground, and bus checks pass, test the FICM output signals; replace FICM if faulty.

Code facts & related codes

SystemNetwork / communication
StandardizationSAE generic — identical on every make

Frequently asked

Does U0406 mean the PCM needs to be replaced?

No. PCM failure is a rare cause of U0406; the fault is almost always in the FICM, its wiring, or the communication bus. Replacing the PCM without thorough diagnosis will not fix the code.

Can a bad battery or charging system cause U0406?

Yes, low system voltage can cause the FICM to send invalid data; always verify battery and charging system health first.

Is it safe to drive with U0406?

The vehicle may enter limp mode or stall; driving is not recommended until the cause is repaired.

Can aftermarket tuning or programming cause U0406?

Improper calibration or software mismatches between the PCM and FICM can trigger this code; revert to stock programming to test.