P0090 Code: Fuel Pressure Regulator Control — Causes & Fix
P0090 means a fault in the fuel pressure regulator control circuit — the ECM cannot correctly control fuel pressure (common on direct-injection/diesel systems).
- Applies to
- All OBD-II vehicles (any make or model)
- Est. repair cost
- $80 – $1,000
- Time to fix
- 30 minutes – 2 hours
What it means
Causes include a failed pressure regulator/control valve, wiring faults, or a connector problem. P0090 is a generic OBD-II code defined in the SAE J2012 standard, so it applies to virtually any 1996-or-newer OBD-II vehicle regardless of make. Fix the underlying fault, then clear the code with an OBD-II scan tool — it will return if the problem isn't resolved.
Symptoms
- Check engine light on
- Hard starting, stalling, or power loss
- Rough running
How to fix it
- 1
Test the regulator control
1. Check the fuel pressure regulator/control valve and its wiring. 2. Compare commanded vs actual rail pressure on a scan tool.
- 2
Replace the regulator
1. Replace a failed regulator/control valve, then clear the code.
Frequently asked questions
Is P0090 a fuel pump problem?
Not usually — it points at the pressure regulator/control valve circuit, not the pump. Test the regulator and its wiring first.
Last updated July 19, 2026
Guidance only — always consult a qualified professional or the official service manual before carrying out repairs.