Skip to content

OBD-II Code · Fuel & Air

P0089

Fuel Pressure Regulator Performance

medium severitySafe to drive$100-$400

Fuel pressure regulator not maintaining correct pressure.

Common symptoms

  • Check engine light
  • Hard starting
  • Lean/rich codes

Likely causes

  • Failed regulator
  • Diaphragm leak

Where to start

  1. Try the cheapest cause first. Start by checking: failed regulator.
  2. Cost & scope. $100-$400
  3. If the code returns after the fix: escalate to a shop or scanner with live-data and freeze-frame. A code that re-sets means the underlying fault is still there.
Read the full diagnostic procedure

P0089 sets when the ECM commands a rail pressure target and the regulator fails to maintain it within tolerance, typically a deviation of more than 10 percent for over 5 seconds under steady-state load. Cheapest first: scan and log commanded versus actual rail pressure across a full drive cycle and look for the failure point. Under cruise at 2,500 rpm a healthy GDI system holds 80 to 120 bar steady, while a failing regulator will oscillate plus or minus 15 bar or drift one direction. Next, scope the regulator solenoid (volume control valve or metering unit) for proper PWM control: expect 100 to 200 Hz, with duty cycle ramping smoothly between 25 and 75 percent under load. A regulator that responds slowly to commanded changes points to internal contamination or solenoid wear. Check fuel sample cleanliness from the rail bleed port; metallic debris means HPFP internal failure has already begun and the regulator alone won't fix it. Caveat: P0089 is a performance code, not a circuit code, so the wiring is usually fine; the failure is mechanical or hydraulic inside the pump assembly.

Vehicle-specific patterns

Vehicle-specific patterns: BMW N54/N63 (2007-2013) sets P0089 from the same HPFP failure series covered by the index recall, often before P0087/P0088 set. VW/Audi 2.0T TSI EA888 Gen 2 and Gen 3 (2009-2018 GTI, A4, Q5) frequently sets P0089 when the volume control valve in the HPFP fails; the valve is sold separately as a $200 service part instead of the full $900 pump. Duramax LBZ and LMM 6.6L (2006-2010 Silverado HD, Sierra HD) sees P0089 when the CP3 fuel pressure regulator (FPR) sticks. Mazda Skyactiv-G 2.0 and 2.5 (2012-2018 CX-5, Mazda3, Mazda6) HPFP regulator faults are common after 80,000 miles. Estimated repair: $200 to $1,800.

Related codes

Look up another code

← All OBD-II codes

More free tools

VIN DecoderDecode year, make, model, engine, recalls.Maintenance ScheduleOil, timing belt, fluids, by vehicle.Gas CostWeekly, monthly, annual fuel math.Tire SizeOEM vs new — diameter delta + speedo error.

See all 10 tools