P0090 - Fuel Pressure Regulator 1 Control Circuit / Open
Last updated:
System
Powertrain (Engine & Gearbox)
Related Fault Codes
Technical Description
P0090 is a generic SAE diagnostic trouble code (DTC) indicating an electrical fault within the control circuit of the Fuel Pressure Regulator (FPR) 1. In modern Common Rail Diesel or GDI systems, the ECU controls the fuel pressure by modulating the duty cycle (PWM) of a solenoid-operated valve (MPROP/VCV/FPR). When the ECU detects an 'Open Circuit' condition, meaning no continuity or current flow is detected when the driver stage is activated, P0090 is stored. This disruption prevents the ECU from managing fuel rail pressure, typically resulting in a forced Limp Home Mode or engine stall to protect high-pressure components.
Possible Causes
Faulty fuel pressure regulator/solenoid (internal open circuit in the coil)
Damaged wiring harness (open circuit or chafed wires) between the regulator and the ECU
Corrosion or poor pin tension in the electrical connector
Failed output driver stage in the Engine Control Unit (ECU)
Symptoms
Recommended Solution
- Visual Inspection: Check the connector on the high-pressure pump or rail for corrosion or backed-out pins. Inspect the harness for fraying or heat damage.
- Resistance Test: Disconnect the regulator and measure resistance across the solenoid terminals. Typical values are 1–5 Ohms (check factory specs). An infinite reading (OL) confirms a failed solenoid coil.
- Component Test: Use a bidirectional scan tool to perform an 'Actuation Test' on the fuel pressure regulator. Listen for audible clicking.
- Voltage Check: Verify supply voltage (usually 12V) at the connector with ignition ON. If supply is present but the valve is unresponsive, use an oscilloscope to verify the PWM ground signal from the ECU.
Mechanic's Tip
Before replacing expensive components, always double-check wiring and connections. 80% of all sensor faults are actually due to corroded contacts or broken wires.
Do you also have
other fault codes?
See how P0090 connects with your other fault codes. Our advanced analysis tool identifies causal relationships and root causes directly.