U0407

Invalid Data Received From Glow Plug Control Module

U0407 is a generic OBD-II network diagnostic trouble code: Invalid Data Received From Glow Plug Control Module. It is logged by the engine control unit when the glow monitor detects that a specific fault threshold has been exceeded — typically resulting in the malfunction-indicator lamp (MIL / check-engine light) being illuminated.

Code
U0407
Group
Network
System
Glow
Severity
Warning (MIL on)
Need U0407 disabled?
RaceTune permanently disables any OBD-II trouble code on supported ECUs — for motorsport, off-road, and export use.

What U0407 means

DTC U0407 is stored when the ECM receives data from the Fuel Pump Control Module (FPCM) that is outside expected parameters or is flagged as invalid by the network message validation protocol. Unlike U00xx lost-communication codes, U04xx codes indicate that communication itself is intact but the content of the received message is implausible or corrupted.

The FPCM on modern vehicles controls fuel pump speed and pressure via a dedicated driver module, communicating pump status, pressure feedback, and fault information to the ECM over the CAN bus. Invalid data can result from a failing FPCM generating out-of-range status messages, a wiring fault causing signal corruption on the bus, or a software issue in the FPCM producing messages that fail the ECM internal sanity checks.

When invalid fuel pump data is received, the ECM may default to a fixed fuel pressure strategy or disable adaptive fuel pressure control, potentially affecting fuel delivery accuracy. This can cause performance issues, starting concerns, or fuel trim anomalies depending on how the ECM responds to the invalid input.

Common causes

Most-frequently reported root causes when U0407 is logged.

  • 1
    Failing FPCM generating out-of-range or corrupted status messages.
  • 2
    CAN bus wiring fault causing message corruption on the FPCM communication segment.
  • 3
    Software fault or corrupted calibration in the FPCM.
  • 4
    Intermittent power or ground supply to the FPCM causing erratic transmissions.
  • 5
    Electromagnetic interference corrupting CAN messages in the FPCM circuit.
  • 6
    FPCM firmware incompatibility after a module replacement without proper programming.

Symptoms drivers notice

MIL illuminated.
Possible fuel delivery issues or starting hesitation.
Fuel pump may operate at fixed speed or pressure rather than demand-controlled.
Fuel trim abnormalities may appear in live data.
Additional FPCM or fuel system DTCs may be stored.

How to diagnose U0407

A typical diagnostic flow when this code is present.

  1. 1
    Read all DTCs and note all fuel system and network codes.
  2. 2
    Verify CAN bus integrity and check for other modules reporting communication issues.
  3. 3
    Inspect the FPCM harness and connector for corrosion or wiring damage.
  4. 4
    Check FPCM power and ground supply circuits for proper voltage.
  5. 5
    Monitor FPCM live data PIDs to evaluate the quality of data being transmitted.
  6. 6
    Check for available FPCM software updates or reflash if a known firmware issue exists.
  7. 7
    Replace the FPCM only after confirming wiring, power supply, and bus integrity.

Related network codes

Frequently asked questions

What is the difference between U0407 and U0100 series codes?

U04xx codes indicate invalid data content received from a module, while U00xx codes indicate the communication link itself is absent. The module is communicating in U0407, but its data is not trusted.

Can U0407 cause a no-start condition?

In severe cases where the ECM cannot determine fuel pump status, it may inhibit the pump, but most implementations default to a safe operating mode that allows starting.

Does the FPCM need programming after replacement?

Yes, on most modern vehicles the replacement FPCM must be programmed or configured to match the vehicle to avoid communication and calibration mismatches.

Can a bad CAN bus terminator cause U0407?

A bus integrity fault can corrupt messages and trigger U04xx codes. Always verify bus termination resistance before focusing diagnosis on the FPCM itself.

Disabling U0407 in software

RaceTune can permanently disable U0407 — and any other OBD-II diagnostic trouble code — on every ECU family we support. The monitor is disabled inside the ECU itself, so the fault stops being logged: the warning light stays off and the engine never enters limp mode for this code. The change is tied to your exact software version.

Permanent
The monitor is disabled in the ECU itself — not just cleared. It cannot return.
Tailored to your file
Each patch is matched to your specific software version — never a one-size-fits-all file.
Reversible
The original file is always preserved. Reflash the stock to return the ECU to factory state.

Software modifications affect emissions compliance and are not road-legal in many jurisdictions. RaceTune service files are intended for motorsport, off-road, and export use.

Got U0407 in your scan?

Upload your ECU file — we'll identify the exact software version and confirm whether a disable is available for your car.

Upload your file