Fuel pump codes

The fuel pump, usually inside the tank, pushes fuel to the engine at the pressure the injectors need. Direct-injection engines add a second, engine-driven high-pressure pump that raises fuel from the tank pump to injection pressure.

How its codes differ

  • P0171 and P0174 together can come from a weak pump or restricted supply, because every injector draws from the same fuel; trims that get worse under load point toward fuel delivery rather than an air leak.
  • P0087 means the computer measured fuel rail or system pressure below its target. On direct-injection engines that can be the high-pressure pump, the tank pump feeding it, or the pressure sensor.
  • P0300 can follow a supply shortfall, because a lean mixture under load can misfire on several cylinders.
  • Rich codes (P0172, P0175) can come from fuel pressure that is too high, for example a faulty regulator or pressure control.

Codes

  • P0171

    Engine computer has reached its limit adding fuel on bank 1: the mixture is lean

    Severity: Monitor
  • P0174

    Engine computer has reached its limit adding fuel on bank 2: the mixture is lean

    Severity: Monitor
  • P0300

    Random or multiple-cylinder misfire detected

    Severity: Inspect soon
  • P0087

    Fuel pressure in the rail or supply system is lower than the engine computer requested

    Severity: Inspect soon
  • P0172

    Engine computer has reached its limit removing fuel on bank 1: the mixture is rich

    Severity: Monitor
  • P0175

    Engine computer has reached its limit removing fuel on bank 2: the mixture is rich

    Severity: Monitor

Signs it's failing

  • Check engine light with lean codes or P0087
  • Loss of power, especially at higher speed or under load
  • Hard starting
  • Stalling

How to test it

  1. Note whether the problems are worst under load (uphill, accelerating, towing): a supply shortfall usually shows most when demand is highest. (Low risk)

  2. Have fuel pressure and volume tested with a gauge against the vehicle's specification, including under load. This involves opening the fuel system. (Best left to a shop)

    Warning: The fuel system stays under pressure after the engine stops, and leaking fuel can cause injury or fire. Pressure relief and fuel line work belong in a shop.

After the repair

  • Check for fuel leaks at every connection that was opened before driving.
  • Recheck fuel trims under load.
  • Clear codes only after the repair, then drive normally over several days with both city and highway driving so the readiness monitors can complete; clearing codes or disconnecting the battery resets them to not ready, which fails an emissions test.

Sources and review

  1. Lean On Me — MOTOR Magazine ,
  2. Fuel Trim Data: A Powerful Diagnostic Tool — MOTOR Magazine ,
  3. Checking a high-pressure fuel pump — HELLA TechWorld
  4. Audi service bulletin 2033211/1 (fuel rail pressure too low) — Audi of America / NHTSA ,
  5. Saab 9-3 (2008) WIS DTC P0171 00 (ME9): Long term fuel trim max value, air/fuel too lean — Saab Automobile (Saab WIS service information, hosted by Saab Club of North America)
  6. OBD Vehicle 'Readiness' Fact Sheet (E-Check) — Ohio Environmental Protection Agency
  7. Saab 9-2X 2.5i (2005) WIS DTC P0172 System too rich (bank 1); P0171 uses the same procedure — Saab Automobile (Saab WIS service information, hosted by Saab Club of North America)
  8. P0420 Code: The Guide to Diagnosis and Fast Fixes — Identifix ,
Last reviewed
Written by
Saurabh K.
Editorial review
Pending
Technician review
Technician review pending

This page explains what a code usually means; it is not a substitute for a professional inspection. How we source and review · Report an error

My Car

Pick your car and code pages will point out notes and bulletins for it. Saved only in this browser.

Fill this in from your VIN

Used once to identify your engine; not stored.