Fuel Pressure Regulator 1 Control Circuit Malfunction
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.
1. Most Common Causes
- Faulty fuel pressure regulator
- Damaged or corroded wiring in the regulator circuit
- Moisture or corrosion in the regulator connector
- Short to ground or voltage in the control wiring
- Open circuit in the regulator harness
- Defective fuel pump relay (if applicable to the circuit)
- Internal PCM failure in the circuit driver
2. Symptoms You Will Notice
- Check Engine Light illuminated
- Engine running rough or misfiring
- Poor fuel economy
- Hard starting or stalling
3. Step-by-Step Diagnosis
Step 1: Use a scan tool to retrieve freeze frame data and confirm the code.
Step 2: Visually inspect the FPR connector and wiring for damage, corrosion, or loose connections.
Step 3: Test the FPR solenoid resistance with a multimeter (compare to specs).
Step 4: Check for voltage and ground at the FPR connector with the ignition on.
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.