Working on this vehicle? Write estimates, send inspections & invoice customers from your phone.

    Start 14-Day Free Trial
    ← All OBD-II codes
    Powertrain code

    P0089 — Fuel Pressure Regulator Performance

    Run a shop or repair van?

    Run your next p0089 diagnosis — fuel pressure regulator performance job in Repairius: estimate, text approval, invoice, paid. Unlimited users.

    Start free trial

    14-day free trial · credit card required · cancel anytime

    Fleet, dispatcher or driver?

    DispatchTool keeps loads, drivers and breakdowns organized. A separate product from Repairius.

    Try DispatchTool

    Need it fixed on your car?

    Find local and mobile shops and call or text them directly.

    Find a shop

    Not ready yet? Get fair-price tips for "P0089 diagnosis — Fuel Pressure Regulator Performance" by email

    No spam. Unsubscribe anytime.

    Quick answer

    • What the code means: The P0089 code indicates that the Powertrain Control Module (PCM) has detected an issue with the fuel pressure regulator's performance, meaning it's not maintaining the correct fuel pressure.
    • Severity: This is a moderate to severe code. While you might be able to drive home, prolonged driving can lead to further engine damage or a breakdown.
    • Most common cause: A faulty fuel pressure regulator.

    What the P0089 code means

    The official OBD-II definition for P0089 is "Fuel Pressure Regulator 1 Performance." In simpler terms, your car's computer (the PCM) has identified that the fuel pressure regulator, which is responsible for controlling the fuel pressure delivered to the engine, is not operating within its expected parameters. This means the fuel system might be delivering too much or too little fuel, which can negatively impact engine performance and efficiency.

    Common symptoms

    • Check Engine Light illuminated
    • Engine may hesitate or stumble during acceleration
    • Rough idle or stalling
    • Decreased fuel economy
    • Difficulty starting the engine
    • Engine misfires
    • Loss of power
    • Strong fuel smell (in some cases, indicating a leak)

    Common causes

    1. Faulty fuel pressure regulator: This is the most prevalent cause. The regulator itself can fail internally, leading to inconsistent fuel pressure.
    2. Clogged fuel filter: A restricted fuel filter can impede fuel flow, causing the fuel pump to overwork and the regulator to struggle in maintaining proper pressure.
    3. Worn or damaged fuel pump: A weak or failing fuel pump may not be able to deliver sufficient fuel pressure, which can also trigger the regulator performance code.
    4. Wiring or connector issues: Damaged, corroded, or loose wiring and connectors to the fuel pressure sensor or regulator can disrupt signals and lead to incorrect readings.
    5. Faulty fuel pressure sensor: A defective fuel pressure sensor might send inaccurate data to the PCM, leading the computer to wrongly believe there's a regulator performance issue.
    6. Vacuum leak (for vacuum-referenced regulators): If your vehicle uses a vacuum-referenced fuel pressure regulator, a vacuum leak can affect its ability to maintain proper pressure.
    7. PCM software issue or failure: In rare cases, a software glitch or a failing PCM could be the root cause, although this is less common.

    How a technician diagnoses it

    1. Verify the Check Engine Light and retrieve DTCs: The technician will first confirm the Check Engine Light is on and use an OBD-II scan tool to retrieve the P0089 code and any other related codes.
    2. Inspect freeze frame data: The scan tool will display freeze frame data, which captures various sensor readings at the moment the P0089 code was set. This provides valuable context for diagnosis.
    3. Visual inspection: The technician will visually inspect the fuel system components, including the fuel lines, fuel pressure regulator, fuel pump, and wiring for any obvious signs of damage, leaks, or corrosion.
    4. Check fuel pressure with a gauge: A mechanical fuel pressure gauge will be connected to the fuel rail to directly measure actual fuel pressure. The technician will compare this reading to the manufacturer's specifications at idle, under load, and with the engine off.
      • Good values: Fuel pressure should be within the manufacturer's specified range, and it should remain stable.
      • Bad values: Fuel pressure that is too high, too low, or fluctuates erratically indicates a problem.
    5. Monitor fuel pressure sensor readings with a scan tool: The technician will observe the live data from the fuel pressure sensor using the scan tool to see if the readings align with the mechanical gauge and manufacturer's specifications.
      • Good values: Sensor readings should closely match the mechanical gauge and stay within an acceptable range.
      • Bad values: Significant discrepancies between the sensor and mechanical gauge, or readings outside the specified range, point to a sensor or communication issue.
    6. Test fuel pressure regulator: Depending on the vehicle, the technician may be able to perform specific tests on the fuel pressure regulator, such as checking its vacuum line (if applicable) or performing an electrical test to ensure it's receiving proper voltage.
    7. Check fuel pump operation: The technician might perform a fuel pump volume test to ensure the pump is delivering adequate fuel flow.
    8. Inspect fuel filter: The fuel filter will be checked for clogs or restrictions.
    9. Advanced diagnostics: If initial tests are inconclusive, further diagnostics may involve checking the PCM for software updates or internal faults.

    Typical repair cost

    The cost to repair a P0089 code can vary significantly based on the cause, vehicle make and model, and labor rates. Here

    Need this code diagnosed?

    Request service from shops in your area.

    Related P-series codes

    Parts, tools, and pros for this code

    diagnostic
    passenger

    Parts pros use for this job

    • •Oxygen sensor
    • •Spark plugs
    • •MAF sensor

    Tools pros use

    • •OBD-II scanner
    • •Code reader
    • •Smoke leak tester

    Scan your own codes

    A basic OBD-II scanner pays for itself the first time you avoid a diagnostic fee.

    • •Bluetooth scanners for any phone
    • •Live data & freeze frame
    • •Reset check engine light

    Prefer a professional?

    Find local and mobile shops and call or text them directly.

    • ✓Call or text shops directly
    • ✓Verified reviews & ratings
    • ✓See services offered

    Doing it yourself? Shop our partners

    We may earn a small commission from partner links — it never changes the price you pay.

    Run your shop from estimate to payment

    Don't overhaul your shop. Test Repairius on your next job.

    Repairius keeps estimates, work orders, real-time job assignment, customer and vehicle history, inventory, and payments in one place — on desktop and in your pocket.

    14-day free trial · credit card required · cancel anytime

    Not a mechanic? Send Repairius to your shop — they can run estimates, jobs, and invoices in one place.

    Know someone who needs this?

    Share this page with a mechanic, a shop owner, or a friend working on the same problem.

    Know a mechanic or shop owner Repairius could help?

    Send them Repairius in one tap. Free listing, online booking, reminders and the full shop workflow.

    Text them Email