DOBD DashX ☰ Browse all codes
P0090

Fuel Pressure Regulator A Control Circuit/Open

Fuel pressure control Generic OBD-II High

What it means

P0090 means the ECM has detected an electrical fault β€” often an open β€” in the control circuit for the fuel pressure regulator. That regulator sets the pressure feeding the injectors, so when the ECM can't command it the engine may hard-start, stall, or run poorly. It's a fuel-delivery fault worth diagnosing before you rely on the car.

High

Can I keep driving? Not reliably β€” with the ECM unable to control fuel pressure the engine can run poorly, stall, or fail to start; get it fixed before depending on it.

Common symptoms

What you'll notice

Common causes

Most likely first

  1. Faulty fuel pressure regulator or its control solenoid
  2. Open, shorted, or damaged wiring in the regulator control circuit
  3. Loose or corroded connector at the regulator
  4. Rarely, a faulty ECM driver for the circuit

How to diagnose & fix

Work through it in order

  1. Read freeze-frame data, then inspect the regulator's connector and wiring for opens, shorts, and corrosion.
  2. Check the control circuit for the correct voltage and ground from the ECM back to the regulator.
  3. Test the fuel pressure regulator / control solenoid and confirm actual fuel pressure against spec.
  4. Repair wiring or replace the regulator as indicated; consider the ECM driver only after the circuit is verified good.

FAQ

Quick answers

Is it safe to drive with P0090?+
No, not reliably. Without proper fuel-pressure control the engine can stall or refuse to start, and pressure that's off in either direction risks poor running. Diagnose it before driving.
Can I just clear P0090?+
It comes right back β€” this is a circuit fault, so the ECM re-detects it. The wiring or regulator has to be repaired.

Related codes

Often seen with P0090

Read & clear P0090 yourself

Scan your car, confirm the code, and clear it once it's fixed β€” with OBD DashX on your phone.

β–Ά Get it on Google Play
βœ“ Verified name β€” SAE J2012 / ISO 15031-6Guidance reviewed by OBD DashX