U0109 Lost Communication With Fuel Pump Control Module: What It Means, Why It Happens, and How to Fix It

The bottom line: The U0109 diagnostic trouble code means your vehicle’s engine computer has lost communication with the fuel pump control module over the CAN bus network. This is a critical problem that usually prevents your engine from starting or running. If you see this code, stop driving immediately and diagnose the issue. The most common cause is a failed fuel pump control module, but corroded connectors and damaged wiring are also frequent culprits. Repair costs typically range from $200 to $800 depending on the root cause.

What Does the U0109 Code Mean?

The U0109 code is a generic OBD-II trouble code that applies to all makes and models. It stands for "Lost Communication With Fuel Pump Control Module." In modern vehicles, especially those with returnless fuel systems, the fuel pump control module is a dedicated electronic module that regulates fuel pump speed and pressure based on commands from the powertrain control module (PCM) or engine control module (ECM).

When the PCM sends a request for fuel, it expects the fuel pump control module to respond over the Controller Area Network (CAN) bus. If the PCM receives no response within a set time frame, it sets the U0109 code. This means the fuel pump control module has essentially gone offline from the vehicle's communication network.

Symptoms of the U0109 Code

The symptoms of U0109 are hard to miss and directly affect whether your vehicle runs:

  • Engine cranks but will not start. This is the most common symptom. You turn the key, the starter motor spins the engine, but it never fires up. If you listen carefully near the fuel tank, you will not hear the brief whirring sound of the fuel pump priming.
  • Engine stalls suddenly while driving. If the communication loss happens while the vehicle is moving, the engine may shut off without warning, and it will not restart.
  • Check Engine Light is illuminated. The code will trigger the check engine light on your dashboard.
  • Fuel pressure drops to zero. Even with a full tank of gas, the fuel pump will not receive the command to run, so no fuel reaches the engine.
  • Extended cranking time. In intermittent cases, the engine may eventually start after a long crank, but it will run poorly and hesitate.

How Serious Is the U0109 Code?

The U0109 code is extremely serious. It is classified as a critical severity code because it directly affects whether the engine can run. Without fuel delivery, the vehicle is essentially inoperable. Even if the engine starts intermittently, the problem can cause unexpected stalling, which is dangerous at highway speeds. Driving with this code active can also cause engine damage from misfires and lean fuel conditions.

Do not drive with the U0109 code. Have the vehicle towed to a shop for diagnosis and repair.

Common Causes of the U0109 Code

The causes of U0109 fall into a few main categories. The following list is ranked by likelihood based on real-world repair data:

1. Failed Fuel Pump Control Module (Very High Likelihood)

The fuel pump control module itself is the most common failure point. These modules are often mounted near the fuel tank on the frame rail or under the vehicle, where they are exposed to road grime, moisture, salt, and temperature extremes. Over time, internal components such as power MOSFETs and CAN transceivers can fail, causing the module to stop communicating entirely.

On GM trucks and SUVs, this module is commonly called the Fuel Pump Driver Module (FPDM) and is a known failure point on models like the Chevrolet Silverado, GMC Sierra, Tahoe, and Suburban.

2. Corroded or Damaged Wiring Connector (High Likelihood)

The connector at the fuel pump control module is a very common failure point. Because the module is located near the fuel tank, the connector is exposed to moisture, road salt, and debris. Corroded pins create high resistance that prevents reliable CAN bus communication. Many U0109 codes are resolved simply by cleaning a corroded connector for less than $5 in parts.

3. Damaged CAN Bus Wiring (High Likelihood)

The wiring harness that carries the CAN bus signals from the fuel pump control module to the main vehicle harness runs a long route under the vehicle. This wiring is vulnerable to chafing against the frame, road debris damage, and accidental damage from trailer hitch installations or other undercarriage work. A broken or shorted wire in the CAN bus will stop communication.

4. Blown Fuse or Power Supply Issues (Moderate Likelihood)

The fuel pump control module requires a reliable 12V power supply and a good ground connection. A blown fuse in the underhood fuse box (often labeled "FUEL PUMP MODULE" or "FPDM"), a corroded fusible link, or a poor ground connection can cause the module to lose power and stop communicating. This is one of the simplest and cheapest problems to check.

5. Faulty PCM or ECM (Low Likelihood)

In rare cases, the problem is not with the fuel pump control module but with the engine control module itself. However, this should only be suspected after all wiring, power, and module tests have passed. Replacing the PCM without thorough diagnosis is a common misdiagnosis mistake.

How to Diagnose the U0109 Code

Diagnosing the U0109 code requires a systematic approach. Here are the steps you should follow:

Step 1: Check the Fuses

Start with the simplest check. Locate the fuse box under the hood and find the fuse for the fuel pump control module. On GM trucks, this is typically labeled "FUEL PMP MOD" or "FPDM." If the fuse is blown, replace it and try starting the vehicle. If the fuse blows again, do not just replace it again — investigate why it blew. A blown fuse often indicates an overload caused by a failing fuel pump or a wiring short.

Step 2: Locate the Fuel Pump Control Module and Inspect the Connector

The fuel pump control module is usually mounted near the fuel tank. On GM trucks, it is a small black module attached to the frame rail or inner fender near the rear axle. On many cars, it may be mounted on top of the fuel tank itself. Inspect the connector carefully for signs of corrosion, moisture, bent pins, or damage. Clean the connector with electrical contact cleaner and reseat it firmly. A surprising number of U0109 codes are fixed at this step.

Step 3: Check for Power and Ground at the Module

Using a digital multimeter, check for 12V power at the module's power supply terminal with the ignition key in the ON position. Also check for a good ground connection at the module's ground terminal. If power is missing, trace the wiring back to the fuse and check for breaks. If ground is missing, check the ground connection point for corrosion.

Step 4: Listen for the Fuel Pump Prime

Turn the ignition key to the ON position without cranking the engine. Listen near the fuel tank for a brief whirring or humming sound that should last about 2-3 seconds. This is the fuel pump priming the system. If you hear no sound at all, the pump is not receiving a command from the module. If you hear the pump prime normally, the module may be reporting intermittent faults rather than a hard failure.

Step 5: Test the CAN Bus Wiring

If power, ground, and the connector all check out, the next step is to test the CAN bus wiring. With the battery disconnected, measure continuity on the CAN high and CAN low wires between the fuel pump control module connector and the PCM connector. You should see continuity with resistance near 60 ohms for the CAN bus circuit. An open circuit indicates a broken wire somewhere in the harness. Look for chafed wires along the frame rails, especially near the rear axle and suspension components.

Step 6: Test the Fuel Pump Control Module

If all wiring, power, and ground tests pass, the module itself is likely faulty. A professional scan tool can attempt to communicate directly with the module. If the module does not respond to the scan tool, replacement is the next step. Note that on some vehicles, the new module may need to be programmed or calibrated to the vehicle.

How to Fix the U0109 Code

The repair depends on what you find during diagnosis:

  • Clean or replace the connector. If corrosion is found, clean the connector pins with electrical contact cleaner and a small brush. Apply dielectric grease to prevent future corrosion. Cost: $5-$20.
  • Repair damaged wiring. If chafed or broken wires are found, splice in new wire sections using solder and heat shrink tubing. Secure the repaired harness away from moving parts. Cost: $50-$250.
  • Replace blown fuses and repair grounds. Replace the blown fuse with the correct amperage rating. Clean and tighten ground connections. Cost: $5-$50.
  • Replace the fuel pump control module. If the module is confirmed faulty, replace it with a new OEM or high-quality aftermarket unit. On some vehicles, the module may need to be programmed after installation. Cost: $150-$400 for parts and labor, not including programming fees. On GM trucks, the FPDM itself is often $50-$150.
  • Replace the PCM. Only as a last resort after all other tests have passed. Cost: $800-$1500.

Can You Drive with the U0109 Code?

No. Do not drive with the U0109 code active. The vehicle is likely to be in a no-start condition. If it does start, it can stall unexpectedly at any time, creating a dangerous situation, especially at highway speeds. The fuel pump control module is completely inoperative when communication is lost, so the fuel system is not functioning.

Estimated Repair Costs

Repair Type Cost Range
Clean connector $5 - $20
Repair wiring $50 - $250
Replace fuse or repair ground $5 - $50
Replace fuel pump control module $150 - $400
Replace PCM $800 - $1500
Total with labor (typical) $200 - $800

Costs vary widely depending on your vehicle make and model, labor rates in your area, and whether the module needs programming.

Vehicles Most Commonly Affected by U0109

The U0109 code is most frequently seen on:

  • GM trucks and SUVs: Chevrolet Silverado, GMC Sierra, Tahoe, Yukon, Suburban, Cadillac Escalade
  • GM SUVs: GMC Envoy, Chevrolet Trailblazer
  • Some Chevrolet cars: Impala, Monte Carlo
  • Ford trucks: F-150 (2010-2015)
  • Any vehicle with a returnless fuel system using an electronic fuel pump control module

Why You Should Choose a Reliable Fuel Pump for Your Repair

When diagnosing the U0109 code, it is important to remember that the fuel pump itself can sometimes be the root cause of the problem. A failing fuel pump can draw excessive current, overload the fuel pump control module, and cause it to fail. If you are replacing the control module, it is wise to inspect the fuel pump as well.

The KEMSO Fuel Pump is an excellent choice for your repair. KEMSO fuel pumps are high-performance, OEM replacement parts that meet or exceed original equipment specifications. They are designed to deliver reliable fuel flow and pressure, ensuring your engine runs smoothly. Every KEMSO fuel pump comes with a lifetime warranty, giving you peace of mind that your investment is protected. Whether you drive a Chevrolet Silverado, a Ford F-150, or a Honda Civic, KEMSO has a fuel pump that fits your vehicle. Visit their website to find the right pump for your vehicle: https://www.kemsoracing.com/

Frequently Asked Questions

Q: Will my car start with the U0109 code?
A: Usually not. The engine may crank, but without communication to the fuel pump control module, the fuel pump will not receive the command to run. Some vehicles have a backup relay that may prime the pump, but fuel delivery will be unreliable and the engine may stall immediately.

Q: Is the U0109 code always a module failure?
A: No. While a failed module is the most common cause, corroded connectors and damaged wiring are also very common. Many U0109 codes are resolved by cleaning a corroded connector, which costs almost nothing. Always check the wiring and connector before replacing the module.

Q: Is U0109 a common problem on GM vehicles?
A: Yes. The U0109 code is one of the more frequently seen GM-specific communication codes. The Fuel Pump Driver Module (FPDM) on GM trucks is located near the rear axle where it is exposed to harsh conditions. There are multiple technical service bulletins (TSBs) for various GM trucks related to FPDM failures and wiring corrosion.

Q: How long does it take to fix the U0109 code?
A: Diagnostic time is typically 1-3 hours. If the issue is a simple fuse or connector cleaning, the repair can be done in under an hour. If the module needs replacement, expect 1-2 hours of labor. If the fuel tank needs to be dropped to access the module, labor time increases significantly.

Final Thoughts

The U0109 code is a serious problem that demands immediate attention. Do not ignore it or try to drive through it. The fix is often simpler than you might think — many cases are resolved by cleaning a corroded connector or replacing a blown fuse. But if the fuel pump control module itself has failed, replacement is straightforward and affordable.

If you are replacing the fuel pump or the fuel pump control module, consider using a KEMSO fuel pump for guaranteed reliability and a lifetime warranty. Visit https://www.kemsoracing.com/ to find the perfect fuel pump for your vehicle and get back on the road with confidence.