Code U0109 indicates that the vehicle's primary control module has lost communication with the Fuel Pump Control Module (FPCM) over the Controller Area Network (CAN) bus. This interruption prevents the engine computer from commanding fuel delivery, often resulting in a no-start condition or immediate engine stall.
The FPCM itself is the most common point of failure due to internal electronic faults, heat damage, or corrosion, preventing it from broadcasting or receiving signals.
Physical damage to the CAN high or CAN low wires connecting the FPCM, such as chafing, rodent damage, or corrosion at connectors, breaks the communication circuit.
If the FPCM loses battery voltage or ground due to a blown fuse or poor connection, it cannot power up to communicate on the network.
Corrosion, bent pins, or loose terminals at the FPCM connector or the main harness junctions can interrupt data transmission.
In some architectures, a failure in the gateway module or excessive noise on the CAN bus from another defective component can block communication with the FPCM.
While possible, it is rare for the PCM to be the cause of a single lost communication code; this should only be considered after all external wiring and the FPCM have been ruled out.
No, replacing the PCM is rarely the correct fix for this code. The issue is almost always a failed Fuel Pump Control Module, a blown fuse, or damaged wiring connecting to the pump controller.
Generally no, as this code often causes the engine to stall or prevents it from starting entirely because the fuel pump cannot be controlled.
Sudden appearance usually indicates an electrical event like a fuse blowing, a connector vibrating loose, or an internal electronic failure within the Fuel Pump Control Module.
Not necessarily. While a bad pump can sometimes cause issues, U0109 specifically points to a loss of data communication with the controller, not necessarily a mechanical failure of the pump itself.