Severity Medium
P0090

Fuel Pressure Regulator 1 Control Circuit Malfunction

📅 Last reviewed: July 2026
What does the P0090 code mean?

The P0090 code indicates a problem in the electrical circuit that controls the fuel pressure regulator (FPR) solenoid. The Powertrain Control Module (PCM) monitors the voltage or current in the FPR control circuit. When the signal is out of expected range (e.g., open circuit, short to ground, or short to power), the PCM sets this code. This can lead to incorrect fuel pressure regulation, affecting engine performance and fuel economy.

Medium
Severity
$50-$150
Typical Cost
High
Frequency

1. Most Common Causes

2. Symptoms You Will Notice

3. Step-by-Step Diagnosis

1

Step 1: Use a scan tool to retrieve freeze frame data and confirm the code.

2

Step 2: Visually inspect the FPR connector and wiring for damage, corrosion, or loose connections.

3

Step 3: Test the FPR solenoid resistance with a multimeter (compare to specs).

4

Step 4: Check for voltage and ground at the FPR connector with the ignition on.

5

Step 5: If wiring and solenoid are good, test the PCM output or replace the PCM.

4. Frequently Asked Questions

Is it safe to drive with this code?

It is not recommended to drive long distances. The vehicle may experience poor performance, stalling, or reduced fuel economy. Immediate diagnosis is advised.

How much does it cost to fix?

Typically $50-$150 for parts and labor, depending on the cause. A new FPR solenoid costs around $30-$80, and labor is about $20-$70.

5. Commonly Affected Makes

This is a generic OBD2 code, potentially applicable to any manufacturer using this diagnostic standard.

6. Related Codes

Need an OBD2 Scanner for the P0090? Compare the best scanners compatible with all vehicles
🛒 View OBD2 Scanners →