Skip to content
MotorFiable

Fuel and injectionGeneric OBD-II codeUrgency: Garage soon

Code P0087: fuel rail or fuel pressure too low

P0087 means: fuel rail or fuel system pressure too low.[1][2] The ECU has detected that the fuel pressure in the rail (or in the supply circuit) is lower than the pressure it has requested itself, and that the difference has lasted longer than allowed. In other words: the engine asks for a pressure, does not get it and runs short of fuel, especially when it is put under load.[1][3][4]

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

8 sourcesHow we work

What code P0087 means

The ECU has detected that the fuel pressure in the rail (or in the supply circuit) is lower than the pressure it has requested itself, and that the difference has lasted longer than allowed. In other words: the engine asks for a pressure, does not get it and runs short of fuel, especially when it is put under load.[1][3][4]

It is associated mainly with common-rail diesels and direct-injection petrol engines, where a low-pressure pump (the one in the tank) feeds a high-pressure pump that builds up the rail pressure. If the first does not deliver enough flow, if the second cannot reach the pressure or if the pressure leaks away along the way, this code appears.[3][5]

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

Original definition (SAE J2012): Fuel Rail/System Pressure - Too Low[1][2]

Causes of P0087

From most to least likely, according to the sources.

  1. 1Clogged fuel filter (or water separator): this is the easiest cause to check and the first to be ruled out.[1][2][3][4]
  2. 2Weak or faulty low-pressure pump (the supply pump, in the tank), which does not deliver to the high-pressure pump the flow it needs.[1][3][4]
  3. 3Worn or faulty high-pressure pump, on common-rail diesels and direct-injection petrol engines; one of the sources describes it as a very common failure at high mileage.[3][4]
  4. 4Leaking injectors or injectors with excessive return flow, which let the rail pressure escape.[2][3][4][7]
  5. 5Pressure regulator stuck open (it returns fuel to the tank and the pressure drops) or a faulty metering valve on the high-pressure pump.[3][4][7]
  6. 6Restricted, kinked or leaking fuel lines, or air getting into the low-pressure circuit.[1][2][4]
  7. 7Rail pressure sensor giving an incorrect reading.[1][7]

Symptoms

How to diagnose P0087

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

  1. 1Start with the basics: that there is fuel in the tank and that it is the right fuel, with no mixing or contamination. Also read the other codes and the freeze-frame data: if P0087 appears alongside other rail pressure codes (such as P0088), it is best to investigate them as a single fault.[4]
  2. 2Check the fuel filter and the water separator, and change them if they are due or saturated: it is cheap and rules out the most common cause. Also check the joints of the low-pressure circuit and the tank pick-up for air leaks.[2][3][4][7]
  3. 3With a diagnostic tool, compare the requested rail pressure with the actual pressure on a road test: they should track each other closely. Note when they diverge (idle, full load, a hill).[3][7]
  4. 4Measure the pressure in the low-pressure circuit with a mechanical gauge, at idle and when accelerating, and check for kinked or crushed lines, leaks and the flow delivered by the supply pump.[2][3][4]
  5. 5Look for pressure leaks in the high-pressure circuit: if the rail sensor reading falls very quickly when the engine is stopped, there may be a leaking injector, or a regulator, metering valve or pump that does not hold pressure. Measure the return flow of each injector.[2][4][5]
  6. 6Check that the regulator or the pressure metering valve responds to the ECU's command (on VW TDIs, also the adaptation value of the IMV valve with VCDS) before condemning the pump.[4][7]
  7. 7Verify the rail pressure sensor: it only makes sense to replace it if it gives an incorrect reading.[1][7]
  8. 8Only when everything above has been ruled out, test the high-pressure pump: replacing it without first checking the filter, the supply and the injectors is an expensive mistake.[3][4][7]

Can I keep driving with P0087?

Garage soon

The sources agree that it should not be ignored: with low pressure the car can lose power, be hard to start or stall, which is a risk in traffic, and one of them calls it a safety hazard that must be resolved immediately; another classes it as high severity. A third says you may be able to keep driving, but you should not count on it, because carrying on with a faulty pump can make the repair much worse. The prudent course is to go to a garage without making any more journeys than necessary.[1][3][4]

Documented faults related to P0087

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

Faults in which this code appears

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

All faults with the fuel pump (24)

Engine sensors: the most serious faults by engine and car

All faults with the engine sensors (22)

Frequently asked questions

Can I drive with code P0087?

Only as far as you need to reach the garage, and without pushing the engine. With low pressure the car can lose power, be slow to start or stall, and carrying on driving can make the fault worse, especially if the high-pressure pump fails.[1][4]

Does code P0087 mean the fuel pump is broken?

Not necessarily. The simplest and most common cause is a clogged filter; it could also be the low-pressure pump, leaking injectors, a regulator or metering valve, or the pressure sensor. The high-pressure pump is checked last.[1][3][4]

How is P0087 diagnosed?

First the basics are checked (fuel, filter, air leaks); then a diagnostic tool is used to compare the requested pressure with the actual pressure and the supply pressure is measured; next the injectors, regulator and sensor are checked, and only at the end the high-pressure pump.[2][3][4]

Is P0087 the same on a diesel as on a petrol engine?

The code means the same: rail or system pressure below the requested value. The sources say it is seen mainly on common-rail diesels and direct-injection petrol engines, which work with a high-pressure pump. On 2.0 TFSI engines, the VCDS documentation also cites bulletins about fuel pressure sensors and worn intake camshaft lobes.[2][3]

Does P0087 mean the same on all makes?

Yes. Codes starting with P0 are generic (defined by the SAE) and have the same definition for all manufacturers; what varies is the part that tends to fail on each engine.[6]

Will I pass the MOT with code P0087?

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.Qué significa el código P0087Autodoc Club · Technical documentation · consulted 2 October 2026 · in Spanish
  2. 2.Fault Code 16471/P0087/000135 - Fuel Rail/System Pressure: Too LowRoss-Tech Wiki · Technical documentation · consulted 2 October 2026
  3. 3.P0087: OBD-II code P0087 means the fuel rail pressure is below what the PCM commandedCarista · Technical documentation · consulted 2 October 2026
  4. 4.P0087 Code: Symptoms, Causes, and How to Fix Low Fuel Rail PressureFleet Rabbit · Other source · published 28 September 2026 · consulted 2 October 2026
  5. 5.CRD (Bosch) fuel rail pressure sensor | Automotive oscilloscope testPico Technology · Technical documentation · consulted 2 October 2026
  6. 6.On-board diagnosticsWikipedia · Other source · consulted 2 October 2026
  7. 7.Problemas con el código de avería P0087 de VolkswagenTotal Renting · Other source · consulted 2 October 2026 · in Spanish
  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