P0091 – Fuel Pressure Regulator Control Circuit Low (OBD2)
P0091 means "Fuel Pressure Regulator Control Circuit Low". The voltage the control unit measures in the fuel pressure control system circuit is below the permitted minimum. For a sensor this usually means the signal wire is shorted to ground or the reference voltage is missing; for an actuator, that its control wire is shorted to ground.
Last updated
P0091 quick summary
| Fault code | P0091 |
|---|---|
| Meaning | Fuel Pressure Regulator Control Circuit Low |
| System | Powertrain (Engine & Transmission) |
| Vehicles | Generic OBD2 |
| Severity | High |
| Can I drive? | Not recommended. Low pressure can make the engine cut out in traffic; a detected fuel leak (P0093) is a fire risk – stop and check for leaks immediately. |
| Repair cost | €20 – €2,500 |
How fuel pressure is controlled
The engine needs fuel at a precise pressure; these codes mean the measured fuel pressure is too low, too high, or the pressure regulator or its circuit does not work as commanded.
Petrol engines with port injection usually run at about 3–4 bar, supplied by an electric pump in the tank. Direct-injection petrol engines add a high-pressure pump driven by the camshaft that raises the pressure to roughly 100–350 bar. Common-rail diesels use a high-pressure pump that produces from a few hundred up to more than 2,000 bar.
The control unit sets the target pressure and controls it with a pressure regulator valve, a volume (metering) control valve, or both, using the rail pressure sensor as feedback. Codes in this group report pressure that is too low (P0087), too high (P0088), a regulator that does not achieve the target (P0089), a fault in the regulator's electrical circuit (P0090–P0092) or a detected fuel leak (P0093, P0094).
Low pressure causes hesitation, cutting out and limp mode; high pressure is less common and often caused by a stuck regulator. A large-leak code on a diesel is a safety issue: high-pressure fuel leaking onto a hot engine is a fire risk.
On VAG vehicles (VW, Audi, Škoda, Seat, Cupra), VCDS and older VAG testers can show this code as the five-digit VAG code 16475 (P0091). Both numbers mean the same fault.
Symptoms of P0091
- Loss of power, hesitation or limp mode
- Long cranking or no start
- Engine cuts out, especially under load
- Smell of fuel or visible fuel leak (leak codes)
- Check Engine light on
Most common causes of P0091 (most likely first)
Mechanic's Pro Tip
Always cut open the old fuel filter on a car with low rail pressure. Shiny metal particles mean the high-pressure pump is disintegrating – replacing just the pump without flushing the whole system will destroy the new one too.
1.Signal or control wire shorted to ground
Most likelyLook for chafed insulation where the harness touches the engine, exhaust brackets or body edges.
2.Missing 5 V reference or supply voltage
An open reference wire or a shorted sensor elsewhere on the same reference circuit can pull it down.
3.Internal short in the fuel pressure control system
4.Clogged fuel filter or air in the low-pressure system
The cheapest and one of the most common causes of low pressure.
5.Weak in-tank fuel pump
Not enough supply to the high-pressure pump or rail.
6.Faulty pressure regulator or metering valve
Sticking valves cause too-low or too-high pressure.
7.Leaking injector or fuel line
Internally leaking injectors return too much fuel; external leaks are dangerous.
Step-by-step diagnostic guide
- 1
Read codes and pressure data
Read all codes and compare specified and actual fuel pressure in live data at idle and during a full-load acceleration.
- 2
Measure the signal voltage
With the ignition on and the fuel pressure control system plugged in, back-probe the signal wire. Then unplug it and check the reference/supply and ground wires separately.
Multimeter: Signal near 0 V = short to ground or no reference. Reference wire: about 5 V with ignition on. Signal wire to ground with connector unplugged: no continuity.
- 3
Check for leaks
With the engine running, look for fuel leaks at the pump, lines, rail and injectors. Stop immediately if fuel is leaking onto hot parts.
- 4
Check the low-pressure side
Check the fuel filter, the in-tank pump and the supply lines. Measure the low-pressure supply with a gauge where possible.
Multimeter: Many in-tank pumps deliver about 3–6 bar; check the specification for your engine.
- 5
Test the regulator and sensor
Check the regulator/metering valve resistance and response in output tests; compare the rail pressure sensor with key-on, engine-off values.
- 6
Test injectors and pump
On diesels, do an injector leak-off test. Replace the high-pressure pump only when the rest of the system is confirmed good, and check the old filter for metal debris.
Frequently asked questions
Can I keep driving with P0091?
Not recommended. Low pressure can make the engine cut out in traffic; a detected fuel leak (P0093) is a fire risk – stop and check for leaks immediately.
How much does it cost to fix P0091?
Typical repair costs are 20 € – 2500 €, depending on the cause and the vehicle. The most common fixes are: signal or control wire shorted to ground; missing 5 V reference or supply voltage; internal short in the fuel pressure control system. Always confirm the cause with the tests above before buying parts.
What is the difference between P0087 and P0088?
P0087 means the fuel pressure is too low, P0088 that it is too high. Low pressure is usually a supply problem; high pressure is more often a sticking regulator or a sensor fault.
Can a fuel filter cause low fuel pressure codes?
Yes. A clogged or wrong filter is one of the most common causes, especially on diesels in cold weather when the fuel thickens.
What is the difference between P0091 and similar codes?
P0091 belongs to a group of codes for the same component that differ in the type or location of the fault: P0088 – Fuel Rail/System Pressure - Too High; P0089 – Fuel Pressure Regulator Performance; P0090 – Fuel Pressure Regulator Control Circuit; P0092 – Fuel Pressure Regulator Control Circuit High; P0093 – Fuel System Leak Detected - Large Leak; P0094 – Fuel System Leak Detected - Small Leak. The tests on this page apply to the whole group; the type of fault tells you where to start.
Related fault codes
- P0090Fuel Pressure Regulator Control Circuit
- P0092Fuel Pressure Regulator Control Circuit High
- P0093Fuel System Leak Detected - Large Leak
- P0094Fuel System Leak Detected - Small Leak
- P0089Fuel Pressure Regulator Performance
- P0088Fuel Rail/System Pressure - Too High
- P0087Fuel Rail/System Pressure Too Low
- P2293Fuel Pressure Regulator 2 Performance
This guide is for information only. Working on vehicles can be dangerous — if you are unsure, have the car checked by a qualified mechanic. Values can differ between model years; always check the manufacturer's repair information.