P0088: Fuel rail pressure higher than the engine computer wants
Fuel Rail/System Pressure Too High (Bank 1)
Severity: Inspect soon
Pressure above target upsets fuelling, KBB advises against driving with the code active, and bulletins link it to hard starts, no starts and lost power, so get it diagnosed soon.
It gets more serious if:
- Stop: Stop driving if the engine stalls, cuts out or loses power while moving, and have it towed.
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
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.
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.
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.
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.
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.
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.
What to test first
Start at step 1. Each result tells you what it means and where to go next.
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.
IfThe code appeared right after fuel system or engine work on a Duramax diesel
It meansCheck the rail pressure sensor plugs first.
Points to: Rail pressure sensor plugs swapped after a repair (Duramax)
IfNo recent work
It meansCheck bulletins before testing.
Step 2: Ask a dealer to check the VIN for fuel system bulletins.
IfIt is a 2014 Mazda3 covered by the bulletin
It meansMazda names the high-pressure pump.
Points to: High-pressure pump built with faulty parts (2014 Mazda3)
IfIt is a diesel with a hard or no start
It meansCheck the fuel for contamination.
Points to: Debris or contaminated fuel in a diesel fuel system
IfNothing applies
It meansCompare actual and desired pressure.
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.
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.
IfActual pressure stays above desired when commanded down
It meansThe regulator side is not controlling pressure.
Points to: Fuel pressure regulator or pump control valve sticking, or its wiring
IfThe reading jumps or shows high pressure with the engine off after sitting
It meansSuspect the sensor or its circuit.
IfPressure tracks desired but the code returns
It meansHave a shop check lines, filter and injectors.
Points to: Restricted fuel line or leaking or restricted injector
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.
Compare with: Check engine light with loss of power
How to fix
Step 1: Ask a dealer to check the VIN for fuel system bulletins before buying parts.
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 PartPriceGuideOn your vehicle
ChevroletYour car
2010–2016 · Silverado 2500 HD · 6.6L Duramax diesel
Supported by vehicle dataDebris 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.
MazdaYour car
2014 · Mazda3
Supported by vehicle dataP0088 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.
AudiYour car
2007–2010 · Q7
Supported by vehicle data2007–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.
HondaYour car
2015 · Accord
Possible — needs testingHonda 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.
Related 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
- P0088 code: fuel rail/system pressure too high bank 1
- DTC P0087, P0088, or P0089, 2010 Saab 9-5 (4-cyl petrol) service information
- P0087 or P0088 from fuel system contamination (bulletin A011379)
- DTC P0087 or P0088 (LCD, LBX, LBS), 2011 Saab 9-5 (4-cyl diesel) service information
- Lack of power, will not rev, starting concerns with P0087/P0088 (bulletin SB-08-J-003)
- Hard start or no start with P0087, P0088, P0191 or P128E (bulletin PIP4949E)
- Hard start or no start with P0087, P0088, P0191 or P128E from fuel system debris (bulletin 16-NA-102)
- Check engine light with P0191 or P0088 (bulletin 01-004-15-3028)
- P0088 and P128E after fuel system or engine repair (bulletin PIP5119)
- Engine will not start with P0087, P0088 or P310B (bulletin 24-09-08)
- Dealer message: MIL comes on with DTC P0088 (service bulletin 15-036)
- 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