OBD codes / P0090
P0090
SeriousFuel Pressure Regulator 1 Control Circuit/Open
Drive with caution. With no electrical control over the pressure regulator, the computer can't manage rail pressure properly, and limp mode, power loss, or stalling are real possibilities. If the engine runs, a gentle trip to a shop is usually reasonable; if it's stalling or barely making power, have it towed rather than forced.
What this code means
Fuel pressure regulator 1 is the electrically controlled valve — on many diesels it's called the suction control valve, on direct-injection gasoline engines the pressure or volume control solenoid — that the engine computer uses to set fuel rail pressure. P0090 sets when the computer detects an open circuit to that regulator: it sends a command and sees no complete electrical path. Like P0001, this is a wiring-and-solenoid code rather than a pressure measurement, so the likely causes are a broken or chafed wire, a corroded or unplugged connector at the pump, or a regulator solenoid with a failed internal coil; a bad computer driver is a rarer possibility. The practical consequence is that the computer can no longer regulate rail pressure, so many engines drop into limp mode or default to a fixed fueling strategy, and actual pressure codes like P0087 or P0088 frequently accompany it. Because the regulator usually lives on the high-pressure pump, connector damage from engine work or rodent-chewed harnesses are common real-world findings.
Symptoms you might notice
- Check-engine light, frequently with reduced-power (limp) mode
- Hard starting or extended cranking
- Hesitation, surging, or lack of power
- Stalling, particularly at idle or low speed
- Companion fuel-pressure codes stored alongside
What it costs to fix
Varies by vehicle — get it diagnosed.
The repair cost for this code depends too much on your exact vehicle and the underlying cause to quote a meaningful range. Confirm the cause first so you only pay for the fix you actually need.
Diagnose P0090 for my vehicle →Frequently asked
What is fuel pressure regulator 1 and what does P0090 mean?
It's the computer-controlled valve that sets fuel rail pressure, usually mounted on the high-pressure pump. P0090 means the computer found an open circuit to it — a broken electrical connection — so it can no longer command rail pressure. The fault is electrical: wiring, connector, or the solenoid itself.
Is P0090 an expensive fix?
Often not — a repaired wire or cleaned connector solves a good share of cases cheaply, and a standalone regulator solenoid is a moderate part. The expensive scenario is engines where the regulator is only sold with the high-pressure pump assembly. A resistance test on the solenoid quickly sorts cheap from costly.
Can I drive with P0090?
Carefully and briefly, if the engine runs acceptably. But because the computer has lost control of fuel pressure, limp mode or stalling can appear without warning, so treat it as a get-it-diagnosed-soon code, not a live-with-it code.
Why did P0090 appear with P0087 or P0088?
Because they describe cause and effect. P0090 reports the broken control circuit; with the regulator uncontrolled, actual rail pressure drifts low (P0087) or high (P0088) and those codes set too. Repair the circuit fault first — the pressure codes usually stop returning.
Seeing P0090 on your car? Get a diagnosis specific to your exact year, make and model.
Diagnose P0090 for my vehicleRelated trouble codes
Don’t have a scanner yet? A ~$25 Bluetooth adapter reads codes like P0090 from your phone — see our honest guide to the best OBD2 Bluetooth adapters.
Generic OBD-II reference. Manufacturer-specific behavior varies — confirm with a scan tool and, for safety-related codes, a professional inspection.