U0109 is a generic OBD-II network code indicating that a control module has lost communication with the Fuel Pump Control Module (FPCM). This code is standardized across most modern vehicles using CAN bus networks.
Because this is a network communication fault, it does not automatically prove the FPCM has failed. The exact diagnostic path requires checking the network wiring, power, and grounds before condemning any module.

Quick Navigation
Key Takeaways
- U0109 indicates that a monitoring module cannot communicate with the Fuel Pump Control Module over the vehicle network.
- Common causes include damaged CAN bus wiring, poor grounds, or a loss of power to the FPCM.
- Diagnosing this code requires verifying network signal integrity and module power before replacing parts.
- A failed FPCM is possible but should only be replaced after confirming the wiring and network circuits are intact.
U0109 Code Description and Implications
U0109 is a generic network diagnostic trouble code. It signifies that the Engine Control Module (ECM) or another monitoring module has stopped receiving periodic network messages from the Fuel Pump Control Module (FPCM).
The FPCM is responsible for controlling the electric fuel pump, adjusting fuel pressure based on engine demand. When communication is lost, the ECM may default to a fail-safe fuel pressure mode, or the engine may stall.
Because U0109 is a generic code, it appears on many makes and models, including Ford, GM, Chrysler, and various import brands. The exact network architecture and FPCM location will vary by application.
Common Causes of the U0109 Code
- Open or shorted CAN bus wiring (CAN High or CAN Low circuits) between the FPCM and the network splice.
- Loss of battery power or a blown fuse supplying the FPCM.
- Poor or corroded ground connections at the FPCM chassis ground point.
- Corroded, loose, or damaged electrical connectors at the FPCM.
- An internally failed Fuel Pump Control Module.
Symptoms Associated With U0109
- Illuminated Check Engine Light and potentially other warning indicators.
- Engine stalling immediately after starting or while driving.
- A crank-no-start condition due to the fuel pump not activating.
- The fuel pump running continuously at maximum pressure as a fail-safe default.
Diagnosing the U0109 Trouble Code
Diagnosing a network code like U0109 requires verifying electrical integrity before assuming a module failure.
First, use a scan tool to check for other OBD2 problems or U-codes. If multiple modules are losing communication, the issue may be a network backbone fault rather than a single module.
Next, inspect the FPCM connectors for corrosion, bent pins, or moisture intrusion. Verify that the FPCM is receiving proper battery voltage and has a clean, tight chassis ground.
If power and ground are confirmed, use a digital multimeter or oscilloscope to check the CAN bus circuits for proper resistance and signal activity. Compare your readings to the manufacturer wiring diagram specifications.
Repairing the U0109 Issue
Repairs must follow confirmed electrical testing.
If wiring damage or connector corrosion is found, repair the harness or replace the connector pigtail using proper soldering and heat-shrink methods.
If the power or ground circuits are intact but the module fails to communicate on a verified active network, follow the manufacturer procedure to replace and program the Fuel Pump Control Module.
Cost Considerations for U0109 Repairs
Cost depends on diagnostic time, component accessibility, required parts, programming requirements, and labor.
Diagnosing a network fault requires specialized electrical testing. If the FPCM requires replacement, the part cost and the necessary module programming will increase the total repair expense.
Prevention Strategies for Future Occurrences
Inspecting exposed wiring harnesses near the fuel tank or rear chassis can help identify developing damage or chafing before it causes a network short.
Ensuring FPCM connectors are fully seated and their environmental seals are intact may reduce moisture intrusion that leads to terminal corrosion.
Troubleshooting Tips and Best Practices
Do not immediately replace the FPCM or ECM when a U0109 code appears. Network codes are frequently caused by simple wiring faults, blown fuses, or bad grounds.
Check for technical service bulletins related to FPCM wiring harness repairs or software updates for your specific make and model.
Always verify the exact network topology for your vehicle, as some applications use a dedicated LIN bus or discrete signal circuit for the fuel pump rather than the main CAN bus.
More OBD-II Codes
| U0073 | U0100 | U0101 | U0107 |
| U010C | U0121 | U0126 | U0140 |
| U0141 | U0151 | U0155 | U1000 |
| U1017 | U1041 | U1064 | U1120 |
| P0620 | P0625 | P0628 | P0629 |
| P0671 | P0672 | P1600 | P1612 |
Frequently Asked Questions
Is U0109 a generic or manufacturer-specific code?
Yes. U0109 is a generic OBD-II network code. It has a standardized definition across most vehicle makes, indicating lost communication with the Fuel Pump Control Module.
Can a bad ground cause a U0109 code?
Yes. The FPCM requires a clean chassis ground to operate and communicate on the network. A corroded or loose ground connection will cause the module to drop offline and trigger this code.
Will disconnecting the battery clear a U0109 code?
Disconnecting the battery may temporarily clear the code, but it does not repair the underlying electrical fault. The code will return if the damaged wire or poor connection remains uncorrected.
Does U0109 mean my fuel pump is broken?
No. U0109 indicates a communication failure with the module that controls the fuel pump, not necessarily a mechanical failure of the fuel pump itself. Wiring and module power must be verified first.
Can I drive my car with a U0109 code?
Driving is not recommended. Loss of communication with the FPCM can cause the engine to stall unexpectedly or prevent the vehicle from starting, creating a safety hazard.
What Should You Do About the U0109 Code?
Confirm the exact factory network topology and diagnostic procedure for your specific vehicle application. Because U0109 monitors the communication circuit to the Fuel Pump Control Module, a thorough evaluation of the network wiring and module power is required.
Inspect the relevant CAN bus circuits, fuses, and grounds for confirmed faults. Repair or replace the confirmed failed components, then retest the network communication to verify the repair.
