P0088: Fuel rail pressure higher than the engine computer wants

Fuel Rail/System Pressure Too High (Bank 1)

P0088 in short

P0088 means fuel rail pressure is higher than the engine computer is asking for. The usual causes are a fuel pressure regulator or pump control valve that sticks, a pressure sensor reading high, or debris in a diesel fuel system. Get it diagnosed soon, and stop driving if the engine stalls or loses power.

On direct-injection petrol engines and common-rail diesels, the engine computer sets a target rail pressure, reads the actual pressure from a rail pressure sensor, and opens or closes a regulator valve to hold the target. P0088 sets when the reading stays well above the target. In GM-based service information for a direct-injection 2.0L petrol engine, that means about 2,000 kPa (290 psi) above target.

The service information lists a stuck regulator, high resistance in the regulator wiring, a restricted fuel line, leaking or restricted injectors and a skewed pressure sensor. A sensor that reads high can set the code even when real pressure is normal.

Bulletins point to specific causes. On GM Duramax diesel trucks, metal debris in the fuel system and swapped rail pressure sensor plugs after a repair. On some Mazda SKYACTIV engines, a high-pressure pump built with faulty internal parts. On Audi TDI models, contaminated fuel.

Most likely causes

  1. Cause 1: Fuel pressure regulator or pump control valve sticking, or its wiring

    Common general cause
    Why it ranks here
    GM-based service information for petrol and diesel engines names a stuck regulator and high resistance in its circuits, and GM and Isuzu medium-duty diesel trucks have a bulletin to diagnose and replace the suction control valve for P0088. KBB also lists pressure regulation first.
    What would change this
    Rises if actual pressure stays above desired when the computer commands it down, or the regulator circuit shows high resistance. Falls if pressure tracks desired closely.
    How to test the fuel pump
  2. Cause 2: Fuel rail pressure sensor reading high

    Common general cause
    Why it ranks here
    GM-based service information lists a skewed pressure sensor and intermittent sensor circuits, and KBB lists a defective pressure sensor.
    What would change this
    Rises if the sensor shows pressure with the engine off and fuel pressure bled down, or the reading jumps while the engine runs smoothly. Falls if it reads sensibly.
    How to test the fuel rail pressure sensor
  3. Cause 3: Debris or contaminated fuel in a diesel fuel system

    Supported by vehicle data
    Why it ranks here
    GM has bulletins for 2010–2016 Duramax trucks and vans with hard or no starts and P0087/P0088/P0191 caused by debris, and Audi links P0088 on 2009–2010 Q7 and A3 TDI to contaminated or wrong fuel.
    What would change this
    Rises if metal debris is found on the regulator or in the fuel filter, or the fuel sample is dirty or watery. Falls if the fuel and regulator are clean.
  4. Cause 4: High-pressure pump built with faulty parts (2014 Mazda3)

    Supported by vehicle data
    Why it ranks here
    Mazda says the code on the 2014 Mazda3 is caused by the high-pressure fuel pump not building target pressure because of a manufacturing error in its internal parts.
    What would change this
    Rises on a 2012–2014 Mazda with SKYACTIV-G when the dealer confirms the bulletin applies. Falls on other vehicles.
    How to test the fuel pump
  5. Cause 5: Rail pressure sensor plugs swapped after a repair (Duramax)

    Supported by vehicle data
    Why it ranks here
    GM tells technicians to check whether the fuel rail pressure sensor 1 and 2 connectors were swapped when P0088 and P128E set after fuel system or engine work on 2010–2013 Duramax trucks.
    What would change this
    Rises if the code appeared right after fuel or engine work on a Duramax. Falls if nothing has been apart.
    How to test the fuel rail pressure sensor
  6. Cause 6: Restricted fuel line or leaking or restricted injector

    Possible — needs testing
    Why it ranks here
    GM-based service information lists restricted fuel pipes and leaking or restricted injectors as diagnostic aids, and KBB lists kinked lines and blocked filters. No bulletin names them alone.
    What would change this
    Rises if a line is kinked or a filter is blocked. Falls if the lines and filter are clear.
    How to test the fuel injector

What to test first

Start at step 1. Each result tells you what it means and where to go next.

  1. Step 1: Read all codes and freeze-frame data. Note whether P0087, P0089, P0191 or P128E are stored too, and whether the code appeared after fuel or engine work.

    Low riskTool: OBD-II scan tool

  2. Step 2: Ask a dealer to check the VIN for fuel system bulletins.

    Low riskTool: VIN lookup at a dealer

  3. Step 3: With a scan tool, compare actual and desired rail pressure at idle and while a helper raises engine speed. Also check what the sensor reads with the engine off after sitting.

    Use cautionTool: scan tool with live data

    Warning:Run the engine outdoors and keep clear of belts and the fan. Never loosen a fuel fitting: the high-pressure side can hold pressure after shutdown and a fuel spray can cause injury or fire.

Symptoms

  • Check engine light on
  • Worse fuel economy or black smoke
  • Hard starting or rough idle
  • Engine stalls, will not start or loses power Gets more serious: stop and have it checked.

How to fix

  1. Step 1: Ask a dealer to check the VIN for fuel system bulletins before buying parts.

  2. Step 2: Tell the shop about any recent fuel system or engine work, and about where you last filled up if the engine started running badly right after.

Parts and cost context

  • Fuel pump:The regulator is often built into the high-pressure pump, but a sensor or wiring fault can look the same. Confirm with pressure tests first. Labour varies; get a quote.
  • Fuel rail pressure sensor:A sensor that reads high can set P0088 with normal real pressure.

Labor varies by vehicle and shop; get a quote before you approve a repair.

Compare used part prices on PartPriceGuide

On your vehicle

Chevrolet

  • 2010–2016 · Silverado 2500 HD · 6.6L Duramax diesel

    Supported by vehicle data

    Debris in the fuel system causing hard or no starts; after fuel or engine work, check for swapped rail pressure sensor plugs (also Sierra HD, Express, Savana). Bulletin status not verified.

  • PIP4949EStatus unverified

    Hard start or no start with P0087, P0088, P0191 or P128E

    2010–2015silverado-2500-hd, silverado-3500-hd, express · issued · NHTSA 10115024

    If the pump is replaced, inspect the regulator for metal debris; replace parts and flush the system if found.

    We couldn't confirm whether this bulletin is still current, so it doesn't count as confirmation.

  • 16-NA-102Status unverified

    Hard start or no start from fuel system debris

    2012–2016silverado-2500-hd, silverado-3500-hd, express · issued · NHTSA 10081221

    Inspect and replace fuel components when debris is found.

    We couldn't confirm whether this bulletin is still current, so it doesn't count as confirmation.

  • PIP5119Status unverified

    P0088 and P128E after fuel system or engine repair

    2010–2013sierra-2500-hd, savana · issued · NHTSA 10113084

    Check for swapped rail pressure sensor 1 and 2 connectors.

    We couldn't confirm whether this bulletin is still current, so it doesn't count as confirmation.

Mazda

  • 2014 · Mazda3

    Supported by vehicle data

    P0088 from a high-pressure fuel pump that does not build target pressure (on CX-5 and Mazda6 the same fault shows as P0191). Bulletin status not verified.

  • 01-004-15-3028Status unverified

    Check engine light with P0191 or P0088

    2012–2014mazda3, cx-5, mazda6 · issued · NHTSA 10099814

    High-pressure pump does not build target pressure due to a manufacturing error.

    We couldn't confirm whether this bulletin is still current, so it doesn't count as confirmation.

Audi

  • 2007–2010 · Q7

    Supported by vehicle data

    2007–2009 petrol: no start with rail pressure codes. 2009–2010 TDI: contaminated or wrong fuel. Bulletin status not verified.

  • 24-09-08Status unverified

    Engine will not start with P0087, P0088 or P310B

    2007–2009a6, a8, q7 · issued · NHTSA 10030784

    No start with rail and low-side pressure codes logged.

    We couldn't confirm whether this bulletin is still current, so it doesn't count as confirmation.

  • A011379Status unverified

    P0087 or P0088 from fuel system contamination (TDI)

    2009–2010q7, a3 · issued · NHTSA 10123890

    Contaminated or wrong fuel; debris means a major component failure.

    We couldn't confirm whether this bulletin is still current, so it doesn't count as confirmation.

Honda

  • 2015 · Accord

    Possible — needs testing

    Honda issued bulletin 15-036 for a check engine light with P0088; only the announcement was read, not the fix. Bulletin status not verified.

  • 15-036Status unverified

    MIL comes on with DTC P0088

    2015accord · issued · NHTSA 10108170

    Dealer message announcing the bulletin; cause and fix not in the record.

    We couldn't confirm whether this bulletin is still current, so it doesn't count as confirmation.

All Turbocharging, fuel pressure and EGR codes

P0088 questions

Is it safe to drive with P0088?

Not for long. KBB advises against driving while it is active. Get it diagnosed soon, and stop if the engine stalls or loses power.

Can a bad sensor cause P0088?

Yes. A rail pressure sensor that reads high can set it with normal real pressure, so a shop should check the reading before replacing the pump.

Sources and review

  1. P0088 code: fuel rail/system pressure too high bank 1 — Kelley Blue Book (KBB Service Advisor, reviewed by Gary Hardesty)
  2. DTC P0087, P0088, or P0089, 2010 Saab 9-5 (4-cyl petrol) service information — Saab Automobile (GM-based service information, Saab WIS Online)
  3. P0087 or P0088 from fuel system contamination (bulletin A011379) — Audi / NHTSA ,
  4. DTC P0087 or P0088 (LCD, LBX, LBS), 2011 Saab 9-5 (4-cyl diesel) service information — Saab Automobile (GM-based service information, Saab WIS Online)
  5. Lack of power, will not rev, starting concerns with P0087/P0088 (bulletin SB-08-J-003) — Isuzu / GM / NHTSA ,
  6. Hard start or no start with P0087, P0088, P0191 or P128E (bulletin PIP4949E) — General Motors / NHTSA ,
  7. Hard start or no start with P0087, P0088, P0191 or P128E from fuel system debris (bulletin 16-NA-102) — General Motors / NHTSA ,
  8. Check engine light with P0191 or P0088 (bulletin 01-004-15-3028) — Mazda / NHTSA ,
  9. P0088 and P128E after fuel system or engine repair (bulletin PIP5119) — General Motors / NHTSA ,
  10. Engine will not start with P0087, P0088 or P310B (bulletin 24-09-08) — Audi / NHTSA ,
  11. Dealer message: MIL comes on with DTC P0088 (service bulletin 15-036) — Honda / NHTSA ,
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.