Skip to content
MotorFiable

Fuel and injectionGeneric OBD-II codeUrgency: Garage soon

Code P0090: pressure regulator circuit fault

P0090 means: fuel pressure regulator "1" control circuit.[1][2][3] The ECU has detected an electrical fault in the circuit that controls fuel pressure regulator "1". According to AutoDTCs, it is usually an open circuit or high resistance in the solenoid that meters the high-pressure fuel in a direct injection engine: the ECU can no longer operate it reliably and loses the ability to regulate injection pressure. TaT speaks of open circuits or short circuits in the wiring, the connectors or the regulator driver, and Autodoc Club describes it as a fault in the control circuit of fuel metering valve "A", with an open circuit.[1][2][3]

System
Fuel and injection
Urgency
Garage soon
You can drive carefully, but book a garage appointment as soon as possible
Possible causes
5
sorted from most to least likely
Type
Generic
The same on all makes

8 sourcesHow we work

What code P0090 means

The ECU has detected an electrical fault in the circuit that controls fuel pressure regulator "1". According to AutoDTCs, it is usually an open circuit or high resistance in the solenoid that meters the high-pressure fuel in a direct injection engine: the ECU can no longer operate it reliably and loses the ability to regulate injection pressure. TaT speaks of open circuits or short circuits in the wiring, the connectors or the regulator driver, and Autodoc Club describes it as a fault in the control circuit of fuel metering valve "A", with an open circuit.[1][2][3]

According to Pico, on a Bosch common rail that valve is driven by a pulse-width modulated (PWM) signal: the ECU opens it to send fuel back to the return and lower the pressure, and closes it to raise it; the higher the duty cycle, the higher the average current and the greater the valve's displacement. Pico lists codes P0087 to P0094 among those of the pressure regulating valve, and P0001 to P0004, P0087, P0088 and P0251 to P0255 among those of the pump's flow control valve.[4][5]

It is an electrical circuit code, different from P0089. According to AutoDTCs, P0089 is a performance fault (it checks whether the rail pressure follows the requested pressure), not an open wire or a short circuit, and it points more to a mechanical or fuel supply problem than to the valve wiring; codes P0090 to P0092, on the other hand, are circuit codes. AutoDTCs adds that P0090 can appear together with pressure codes such as P0087.[2][6]

It is a generic OBD-II code (it starts with P0), so it means the same on any brand; what changes from one engine to another is the most likely cause.[3][7]

Original definition (SAE J2012): Fuel Pressure Regulator 1 Control Circuit[1][2][3]

Causes of P0090

From most to least likely, according to the sources.

  1. 1Loose or corroded regulator or metering valve connector (on the high-pressure pump), with backed-out terminals or oxidised contacts. AutoDTCs gives this as the most common trigger.[1][2]
  2. 2Broken, high-resistance or damaged control wire: chafing, deteriorated insulation or a short circuit in the loom.[1][2]
  3. 3Faulty regulator or metering valve, with an open solenoid or resistance out of range. Autodoc Club lists it as the first cause; AutoDTCs, as the fourth.[1][2]
  4. 4Faulty fuse in the control circuit (Autodoc Club) or poor power supply or ground in the actuator circuit (AutoDTCs).[1][2]
  5. 5Failed ECU output driver: both sources leave it for last, only once the wiring and the solenoid have been checked.[1][2]

Symptoms

How to diagnose P0090

In order: from the most likely and cheapest to check to the most expensive.

  1. 1Read the code and the freeze frame data with a diagnostic tool and look at the other stored codes: P0091 and P0092 (same circuit) and rail pressure codes such as P0087.[2]
  2. 2Inspect the regulator connector (on the high-pressure pump) and the ECU connector: corrosion, open or backed-out terminals, moisture. Clean them with contact spray and check there is no chafing or damage to the loom. With the engine running, wiggle the loom while watching the tool's data to detect an intermittent fault.[1][2]
  3. 3Check the fuel control circuit fuses and the actuator's power supply and ground before suspecting expensive parts.[1][2]
  4. 4With a bidirectional test, command the regulator to switch on and off while watching the circuit status parameters: if they show "malfunction", the fault is active.[2]
  5. 5With the circuit de-energised and the connectors unplugged, measure the continuity and resistance between the ECU pin and the actuator pin, and rule out short circuits in the wiring. An open circuit or high resistance confirms the fault.[1][2]
  6. 6Measure the resistance of the solenoid winding and compare it with the manufacturer's specification. Pico shows what the control signal looks like on an oscilloscope (voltage, duty cycle and frequency) with the engine running.[2][4][5]
  7. 7Only when the wiring and the solenoid are fine, suspect the ECU driver: replacing it without first checking everything above is an expensive mistake.[1][2]

Can I keep driving with P0090?

Garage soon

The sources do not entirely agree on severity. Autodoc Club says short trips are possible but the fault must be repaired soon, because the injection system is affected and the engine can suffer damage. AutoDTCs classes it as high severity and risky: with no regulation of injection pressure, the car can end up with reduced power, be hard to start or stall, so it recommends driving only as far as the garage and avoiding loads or towing. The prudent course is to go to the garage without making more journeys than necessary.[1][2]

Documented faults related to P0090

Known faults of specific engines and cars, with their repair cost, the affected years and their sources.

Fuel pump and high-pressure pump: the most serious faults by engine and car

All faults with the fuel pump (24)

Wiring, connectors and short circuits: the most serious faults by engine and car

All faults with the electrical wiring (93)

Control units and comfort electronics (BSI, SAM...): the most serious faults by engine and car

All faults with the control units (38)

Frequently asked questions

What is the difference between P0090 and P0089?

P0090 is an electrical fault in the circuit that operates the pressure regulator (open, high resistance or short circuit), whereas P0089 is a performance fault: according to AutoDTCs, it checks whether the rail pressure follows the requested pressure and points more to a mechanical or supply problem than to the wiring. P0091 and P0092 belong to the same circuit as P0090.[2][3][6]

Can I drive with code P0090?

Only as much as you need to get to the garage. Autodoc Club accepts short trips but asks for it to be repaired soon, and AutoDTCs considers it risky: there may be loss of power, difficulty starting or stalling because the ECU is not regulating injection pressure.[1][2]

Does P0090 mean the regulator or the high-pressure pump has to be replaced?

Not necessarily. The first suspicion is electrical: connector, wiring, fuse or power supply. Then comes the regulator solenoid or the metering valve, and the ECU is left for last. It is worth measuring continuity and resistance before replacing parts.[1][2]

Does P0090 mean the same on all brands?

Yes. Codes starting with P0 are generic OBD-II codes and have the same definition for all manufacturers; what varies from one engine to another is the part that usually fails.[3][7]

Will I pass the MOT with code P0090?

If the code has switched on the engine warning light, no: with that light on, the inspection records a serious defect, and on Euro 5 and Euro 6 cars the ITV (Spain's roadworthiness inspection, similar to the MOT) also reads the OBD diagnostic system. Repair the fault before you go; clearing the code just before the inspection does not help either, because it counts as a serious defect.[8]

Not sure what is wrong with your car? Describe what you notice in the symptom diagnosis or see all fault codes.

Sources

Every fact on this page links to its source. If you find an error, let us know.

  1. 1.Código OBD2 P0090: causas, síntomas y cómo corregirloAutodoc Club · Technical documentation · consulted 4 October 2026 · in Spanish
  2. 2.P0090 – Fuel Pressure Regulator 1 Control CircuitAutoDTCs · Technical documentation · consulted 4 October 2026
  3. 3.P0090 — Fuel Pressure Regulator 1 Control CircuitThe Automotive Technician (TaT) · Technical documentation · consulted 4 October 2026
  4. 4.CRD (Bosch) pressure regulating valvePico Technology · Technical documentation · consulted 4 October 2026
  5. 5.CRD (Bosch) quantity control valvePico Technology · Technical documentation · consulted 4 October 2026
  6. 6.P0089 – Fuel Pressure Regulator 1 Performance — Causes & FixAutoDTCs · Technical documentation · consulted 4 October 2026
  7. 7.On-board diagnosticsWikipedia · Other source · consulted 4 October 2026
  8. 8.Desmontando mitos: ¿puede pasar mi coche la ITV con el testigo de «avería motor» encendido?Diariomotor · Motoring press · published 8 March 2021 · consulted 2 October 2026 · in Spanish