U0407 indicates that the engine control module (ECM) has received invalid, missing, or corrupted data from the glow plug control module (GPCM) over the vehicle's communication network. This code is typically set on diesel engines and points to a communication fault rather than a direct glow plug failure.
The GPCM itself is the most common failure. Internal electronics can fail due to heat, vibration, or age, causing it to stop communicating properly with the ECM.
Chafed, broken, or corroded wires in the harness between the GPCM and ECM, or poor pin contact at connectors, can disrupt data transmission.
Insufficient voltage (below ~10.5V during cranking) can cause the GPCM to malfunction or fail to communicate. A weak battery or failing alternator is a common underlying cause.
While less common as a direct cause of U0407, shorted or open glow plugs can overload the GPCM or cause it to report invalid data, triggering the code.
A problem on the Controller Area Network (CAN) bus, such as a short, open, or excessive noise, can prevent valid data from reaching the ECM. This may affect multiple modules.
Rare, but a failing ECM can misinterpret or fail to receive data from the GPCM. This should only be considered after all other causes are ruled out.
You can usually drive, but you may experience hard starting, reduced power, or limp mode. In cold weather, the vehicle may not start at all. It's best to diagnose and repair promptly to avoid being stranded.
No. For U0407, the ECM is rarely the cause. The glow plug control module, its wiring, or the battery/charging system are far more common. Replacing the ECM without proper diagnosis is usually a waste of money.
Not necessarily. U0407 is a communication code, not a glow plug circuit code. However, if a scan tool shows glow plug faults alongside U0407, those plugs should be tested and replaced individually as needed.
Clearing the code may turn off the check engine light temporarily, but if the underlying fault (e.g., a failed GPCM) is not repaired, the code will return. Use clearing only after repairs are completed.