P0089: The fuel pressure regulator is not holding steady pressure
Fuel Pressure Regulator 1 Performance
The fuel pressure regulator is not holding steady pressure, so the engine can stall or run rich. Pull over when you can and have it towed for inspection.
Stop driving and get help if
- The check engine light is flashing
- The temperature gauge runs high, or you see steam (overheating)
- The car loses power, hesitates badly or stalls
- You smell burning or see smoke
- A brake warning light comes on, or the brakes feel different
Pull over as soon as you can, turn the engine off, and call a tow or roadside help.
What it means
P0089 means the fuel pressure regulator is not maintaining the correct target pressure. Where P0087 and P0088 are range codes, P0089 is a performance code: pressure may be swinging above and below target, or the regulator cannot hold a stable commanded pressure. On GDI (gasoline direct injection) engines, the high-pressure regulator on the camshaft-driven pump is a common failure point and tends to be more expensive to replace than a traditional rail-mounted regulator.
Common causes
- Worn or failing fuel pressure regulatorThe regulator diaphragm or spring has worn and can no longer hold stable pressure.
- GDI high-pressure pump failureOn direct-injection engines, the cam-driven high-pressure pump is a frequent P0089 culprit and costs more to replace.
- Faulty fuel pressure sensor giving erratic readingsAn intermittent sensor can make good pressure look like unstable pressure. Always confirm with a gauge.
- Fuel supply pressure too low feeding the regulatorIf the low-pressure pump is weak, the high-pressure system cannot stabilize.
What the fix could involve
From the cheaper fix to the bigger one. Prices depend on your car, your area and the shop, so ask for a written quote that names the part and the labor before you approve it.
- Fuel pressure regulator (traditional)
- GDI high-pressure fuel pump
- Fuel pressure sensor
Symptoms
- Check engine light on
- Erratic idle that surges and drops
- Stumbling or hesitation at varying RPMs
- Intermittent stalling
- Hard start, sometimes hot, sometimes cold
What to do next
A shop should record live fuel pressure data while driving to see whether pressure is swinging or trending one direction. On a GDI engine, confirm whether the low-pressure side is stable before replacing the expensive high-pressure pump. The fix depends heavily on the fuel system type: port injection versus direct injection have completely different regulators and costs.
Lewis reads P0089 alongside any related fuel pressure codes, so you can see whether it appears with a low or high pressure code like P0087 or P0088. Get Lewis on the App Store or Google Play.
Related codes
FAQ
- Is P0089 worse than P0087 or P0088?
- P0089 can produce both high and low pressure conditions depending on how the regulator fails. An unstable regulator is in some ways harder to diagnose because the symptom changes.
- My GDI engine shows P0089. Is this a known problem on some models?
- Yes. Several manufacturers have issued technical service bulletins for GDI high-pressure pump failures that set P0089. Ask a dealer or shop to check for applicable TSBs on your vehicle.
- Can I drive short distances with P0089?
- We recommend against it. Pressure swings can cause stalling without warning. Have it towed to a shop.
Check your car's recalls free. No scanner needed.
Lewis checks your car against NHTSA safety recalls by year, make and model. It is free and works before you own a scanner.