P0628 Code: Fuel Pump Control Circuit Low – Causes & Fixes

Quick Answer: Code P0628 indicates the ECM/PCM detected abnormally low voltage in the fuel pump control circuit, usually caused by a failing fuel pump relay, corroded connectors, or wiring issues. The most common fix is replacing the fuel pump relay or repairing damaged wiring.

When your vehicle’s diagnostic system triggers code P0628, it’s telling you that the engine control module (ECM) or powertrain control module (PCM) has detected a voltage problem in the fuel pump control circuit. This code is particularly common in GM and Ford vehicles and requires prompt attention, as fuel delivery issues can affect engine performance and drivability. Understanding what this code means and how to diagnose it can save you time and money at the repair shop.

What Does P0628 Mean?

Code P0628 stands for “Fuel Pump Control Circuit Low.” This diagnostic trouble code is set when the PCM/ECM monitors the fuel pump control circuit and detects that the voltage is lower than the expected specification—typically below 10 volts when the pump should be receiving full power.

The fuel pump control circuit is responsible for delivering power from the battery to the fuel pump relay, which in turn energizes the fuel pump. When the PCM detects abnormally low voltage in this circuit, it indicates a potential problem with:

  • The fuel pump relay itself
  • Wiring harness connections
  • Ground connections
  • The fuel pump motor
  • The PCM’s fuel pump control output

Unlike codes that indicate a complete circuit failure, P0628 specifically points to a voltage drop or resistance issue rather than an open circuit. This makes diagnosis more challenging but also more repairable in many cases.

Common Symptoms

  • Check Engine Light: The primary indicator; the MIL (malfunction indicator lamp) will illuminate on your dashboard
  • Hard Starting: The engine cranks but takes longer than normal to start, or may not start at all
  • Engine Stalling: The vehicle may stall while driving or at idle as fuel pressure drops
  • Loss of Power: Reduced acceleration and overall engine performance
  • Fuel Pump Noise: A whining or buzzing sound from the fuel tank that may be intermittent
  • Rough Idle: The engine may run roughly at idle due to inconsistent fuel delivery
  • No Fuel Pump Sound: Complete silence from the fuel pump when the ignition is turned on
  • Hesitation Under Load: The engine hesitates when accelerating or climbing hills

Possible Causes

Listed from most to least common:

  1. Faulty Fuel Pump Relay (Most Common): The relay contacts wear out or corrode, causing voltage drop and intermittent power delivery to the fuel pump. This is the #1 cause of P0628 on GM and Ford vehicles.
  2. Corroded or Loose Connectors: Oxidation on connector pins in the fuel pump circuit creates resistance and reduces voltage. This is especially common in older vehicles or those exposed to moisture.
  3. Damaged Wiring Harness: Frayed, pinched, or partially broken wires in the fuel pump control circuit reduce current flow and voltage delivery.
  4. Poor Ground Connection: A corroded or loose ground wire at the fuel pump relay or pump itself prevents proper circuit completion.
  5. Failing Fuel Pump Motor: Internal resistance in the fuel pump motor itself can cause the PCM to detect low voltage when the pump is energized.
  6. Battery or Charging System Issue: Low battery voltage or a failing alternator may cause the entire electrical system to run at reduced voltage, triggering the code.
  7. PCM Fuel Pump Control Output Failure: Rarely, the PCM’s internal fuel pump driver circuit may fail, preventing it from supplying adequate voltage to the relay.
  8. Fuel Pump Fuse Issue: A weak or partially blown fuse in the fuel pump circuit can cause voltage drop.

Diagnostic Steps

Step 1: Retrieve and Document the Code

Use an OBD-II scanner to confirm code P0628 and check for any additional related codes such as P0627 (Fuel Pump Control Circuit Open) or P0629 (Fuel Pump Control Circuit High). Document the freeze frame data, which shows engine conditions when the code was set.

Step 2: Perform a Visual Inspection

Inspect the fuel pump relay location (typically found in the engine bay fuse/relay box). Look for:

  • Corrosion or discoloration on the relay contacts or socket
  • Loose or damaged connectors
  • Burned or melted relay housing
  • Damaged wiring near the relay

Step 3: Check Battery Voltage

With the engine off, measure battery voltage using a multimeter. It should read 12.6 volts or higher. If battery voltage is low, charge the battery and retest. With the engine running, voltage should be 13.5-14.5 volts (alternator charging). Low charging voltage can cause P0628.

Step 4: Test the Fuel Pump Relay

Locate the fuel pump relay and perform the following tests:

  • Swap Test: If your vehicle has multiple identical relays, swap the fuel pump relay with another relay (such as the horn relay) and see if the code returns. If the code moves to the horn circuit, the relay is faulty.
  • Voltage Test: With the key in the ON position (engine off), measure voltage at the relay control pin. You should see battery voltage. If voltage is significantly lower, there’s a control circuit problem.
  • Relay Resistance Test: Use a multimeter to test the relay coil resistance (typically 75-90 ohms for most fuel pump relays). If resistance is infinite or very high, the relay is bad.

Step 5: Test Fuel Pump Circuit Voltage

With the ignition key in the ON position (engine off), measure voltage directly at the fuel pump connector in the fuel tank area (or at the fuel pump test port if your vehicle has one). You should see battery voltage (12+ volts). If voltage is significantly lower than battery voltage, there’s a voltage drop in the circuit.

Step 6: Perform a Voltage Drop Test

This is the most effective diagnostic for P0628. A voltage drop test identifies resistance in the circuit:

  • Connect the positive multimeter lead to the fuel pump power wire at the pump connector
  • Connect the negative lead to the positive battery terminal
  • With the fuel pump running (key ON), the voltage drop should be less than 0.5 volts. Anything higher indicates excessive resistance.
  • Repeat the test on the ground side: connect positive lead to the fuel pump ground and negative to the battery negative terminal. Ground voltage drop should also be less than 0.5 volts.

Step 7: Inspect Connectors and Wiring

If voltage drop tests show excessive resistance, visually inspect and test the wiring harness:

  • Disconnect connectors and look for corrosion, green or white oxidation on the pins
  • Clean corroded connectors with electrical contact cleaner and a small brush
  • Check for damaged insulation, pinched wires, or bare copper showing
  • Use a multimeter to test wire continuity from the relay to the fuel pump

Step 8: Test the Fuel Pump Motor

If all wiring and relay tests pass, the fuel pump motor itself may be failing. Apply battery voltage directly to the fuel pump (bypassing the relay) and listen for operation. If the pump doesn’t run or runs very weakly, the pump motor is likely failing.

Step 9: Clear the Code and Test Drive

After making repairs, use your scanner to clear the code. Take a test drive under various conditions (acceleration, highway speeds, idle) to ensure the code doesn’t return. If the code returns immediately, further diagnosis is needed.

Repair Cost Estimates

DIY Repairs:

  • Fuel pump relay replacement: $15–$50 (relay cost only)
  • Connector cleaning and repair: $0–$20 (supplies)
  • Wiring repair or replacement: $20–$100 (depending on extent)

Professional Shop Repairs:

  • Fuel pump relay replacement: $100–$250 (parts + labor)
  • Fuel pump replacement: $400–$900 (parts + labor, varies by vehicle)
  • Wiring harness repair: $150–$500 (depending on location and complexity)
  • Full fuel pump system diagnosis: $100–$200 (diagnostic labor)

Average Total Repair Cost: $150–$400 for most cases (relay or connector repair); $600–$1,200 if fuel pump replacement is needed.

Can I Still Drive?

Severity: Moderate to High

Whether you can safely drive with code P0628 depends on the severity of the fuel pump circuit problem:

Safe to Drive (Short Distances):

  • If the fuel pump is operating normally and the code is intermittent (caused by a loose connector or corroded relay that still functions)
  • If the vehicle starts easily and runs smoothly without stalling
  • For short trips to a repair facility

Not Safe to Drive:

  • If the engine stalls while driving or won’t start reliably
  • If you hear no fuel pump noise when the ignition is turned on
  • If the vehicle hesitates severely under acceleration or on hills
  • On highways or in heavy traffic, as sudden stalling is dangerous

Recommendation: Have the vehicle diagnosed and repaired as soon as possible. While P0628 may not cause immediate catastrophic failure, it indicates a developing electrical problem that will worsen over time. Driving with fuel delivery issues increases the risk of stalling, which is hazardous in traffic.

FAQ

What’s the difference between P0627, P0628, and P0629?

These three codes all relate to the fuel pump control circuit but indicate different problems: P0627 (Fuel Pump Control Circuit Open) means the circuit is completely broken with no voltage; P0628 (Fuel Pump Control Circuit Low) means voltage is present but lower than normal, indicating resistance or voltage drop; P0629 (Fuel Pump Control Circuit High) means voltage is higher than expected. P0628 is the most common and often the easiest to fix, as it usually points to a relay or connector issue rather than complete circuit failure.

Can a bad fuel pump relay cause P0628?

Yes, absolutely. A faulty fuel pump relay is the most common cause of P0628. As relay contacts wear or corrode, they develop resistance that reduces voltage delivery to the fuel pump. The relay may still function intermittently, which is why the code appears but the pump may still run at reduced efficiency. Replacing the relay is often the quickest and cheapest fix for this code.

Will P0628 go away on its own?

No, P0628 will not go away on its own. The code will remain set in the PCM’s memory until either the problem is fixed or the code is manually cleared with a scanner. Even if you clear the code, it will return when the PCM detects low voltage in the fuel pump control circuit again. Fixing the underlying cause (relay, wiring, connector, or pump) is necessary for a permanent solution.

Is it expensive to fix P0628?

The cost depends on the root cause. If it’s a fuel pump relay, you’re looking at $100–$250 at a shop. If it’s a corroded connector or wiring issue, repairs may cost $150–$500. However, if the fuel pump motor itself is failing, replacement can cost $600–$1,200. The good news is that most P0628 codes are caused by the relay or connectors, which are relatively inexpensive to repair compared to fuel pump replacement.

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top