Check engine light on? Type your code.

P0089: Fuel pressure regulator performance

Drive carefully. Get it checked within a week or two.

Can I drive with P0089?

Yes, but drive carefully and get it checked soon. Fuel pressure is fluctuating outside target ranges, leading to hesitation and poor mileage.

What does P0089 mean?

P0089 stands for Fuel Pressure Regulator 1 Performance.

Symptoms you may notice

  • Engine sputters or cuts out under heavy acceleration
  • Long cranking time before engine starts
  • Loss of engine power when driving up hills or highway speeds

How much does it cost to fix?

Repair costs for code P0089 depend on the specific underlying root cause, ranging from simple DIY checks to component replacement. The table below lists the most common causes and rough price ranges in USD:

  • Sticking fuel pressure regulator
    $90-$250 common
  • Failing high-pressure fuel pump
    $350-$900 common
  • Dirty or restricted fuel filter
    $30-$100 possible
  • Faulty fuel rail pressure sensor
    $70-$200 rare

What to do next

  1. Check fuel pressure stability under load.
  2. Inspect the fuel pressure control valve.
  3. Replace the fuel filter and test system delivery.
Last updated: October 2026

Related codes

General guidance only, not a professional diagnosis. If the check-engine light is flashing, or the car is running rough, overheating or losing power, stop driving and get help.

About this code

Code P0089 means the fuel pressure regulator cannot maintain the requested fuel rail pressure. The vehicle will typically drive, but acceleration can feel uneven or surging.