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

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

    P0090 Fuel Pressure Regulator 1 Control Circuit: Causes, Symptoms, and Fixes

    Run a shop or repair van?

    Run your next p0090 diagnosis — fuel pressure regulator 1 control circuit 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 "P0090 diagnosis — Fuel Pressure Regulator 1 Control Circuit" by email

    No spam. Unsubscribe anytime.

    Quick answer

    • What the code means: The P0090 code means that the powertrain control module (PCM) has detected a fault in the electronic control circuit of the fuel pressure regulator.
    • Severity: Get this checked out as soon as possible. While you can likely drive home, ignoring this code can lead to serious engine damage, poor fuel economy, and a no-start condition.
    • Most common cause: The most common cause of a P0090 code is a faulty fuel pressure regulator.

    What the P0090 code means

    The official OBD-II definition for P0090 is "Fuel Pressure Regulator 1 Control Circuit." In plain English, this means that your vehicle's computer has detected a problem with the wiring or the fuel pressure regulator itself. The fuel pressure regulator is a small but vital component that, as its name suggests, regulates the pressure of the fuel being sent to the engine. The PCM expects to see a specific range of voltage signals from the regulator; when it sees a signal that's too high, too low, or nonexistent, it sets the P0090 code.

    Common symptoms

    You might not notice any symptoms at all, but a P0090 code can cause some serious issues. The most common symptoms include:

    • Check Engine Light is on
    • Poor engine performance
    • Reduced fuel economy
    • Engine stalling or hesitation
    • No-start condition
    • Black smoke from the exhaust

    Common causes

    The most common causes of a P0090 code, in order of likelihood, are:

    1. Faulty fuel pressure regulator: This is the most likely culprit. The regulator can fail mechanically or electrically.
    2. Wiring issues: A short or open in the wiring harness to the fuel pressure regulator can cause this code. This can be caused by chafing, corrosion, or damage from road debris.
    3. Faulty fuel pump: A failing fuel pump can't supply the necessary pressure to the regulator, which can trigger a P0090 code.
    4. Clogged fuel filter: A clogged fuel filter can restrict fuel flow, leading to low fuel pressure and a P0090 code.
    5. Faulty powertrain control module (PCM): This is the least likely cause, but it can happen. A faulty PCM can send an incorrect signal to the fuel pressure regulator, causing the code to set.

    How a technician diagnoses it

    A technician will use a scan tool, a digital multimeter (DMM), and a fuel pressure gauge to diagnose a P0090 code. The steps are as follows:

    1. Scan the PCM for codes: The technician will first scan the PCM for any other codes that might be present. This can help them to narrow down the source of the problem.
    2. Check freeze-frame data: The technician will then look at the freeze-frame data, which is a snapshot of the engine's operating conditions at the time the code was set. This can provide valuable clues as to the cause of the problem.
    3. Inspect the wiring: The technician will visually inspect the wiring harness to the fuel pressure regulator for any signs of damage, such as chafing, corrosion, or loose connections. They will also use a DMM to check for continuity and resistance in the circuit.
    4. Test the fuel pressure regulator: The technician will use a scan tool to command the fuel pressure regulator on and off. They will also use a DMM to check the voltage and resistance of the regulator.
    5. Test the fuel pressure: The technician will use a fuel pressure gauge to check the fuel pressure at the fuel rail. A good reading is typically between 40 and 60 psi, but this can vary depending on the vehicle.

    Typical repair cost

    The cost to repair a P0090 code can vary widely, depending on the cause of the problem. Here's a breakdown of the typical repair costs:

    • Fuel pressure regulator: $150 - $400 (parts and labor)
    • Wiring repair: $100 - $300 (parts and labor)
    • Fuel pump: $500 - $1,000+ (parts and labor)
    • Fuel filter: $50 - $150 (parts and labor)
    • PCM: $1,000 - $2,000+ (parts and labor)

    Can I keep driving with this code?

    It is not recommended to keep driving with a P0090 code. While you may be able to drive the vehicle, a faulty fuel pressure regulator can cause serious engine damage, poor fuel economy, and a no-start condition. If you see this code, it's best to have it diagnosed and repaired as soon as possible.

    Related codes

    • P0089: Fuel Pressure Regulator 1 Performance
    • P0091: Fuel Pressure Regulator 1 Control Circuit Low
    • P0092: Fuel Pressure Regulator 1 Control Circuit High

    Get this scanned at a trusted shop on Repairius.

    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