TrustThisCar

P0087: Fuel Rail or System Pressure Too Low

The high pressure fuel system is not holding the pressure the engine is asking for. On a modern diesel or direct-injection petrol engine the rail runs at well over a thousand bar, and when it falls short the car cuts power immediately. This is the one code on this list where continuing to drive can turn a pump repair into an engine rebuild.

Severity
Stop driving
Safe to drive
No
Typical repair
£60 to £2250
System
Engine and fuel

What P0087 means

The high pressure fuel system is not holding the pressure the engine is asking for. On a modern diesel or direct-injection petrol engine the rail runs at well over a thousand bar, and when it falls short the car cuts power immediately. This is the one code on this list where continuing to drive can turn a pump repair into an engine rebuild.

The code is stored by the engine control unit the moment the reading falls outside the range the manufacturer allows. Stored is not the same as diagnosed: P0087 names the symptom the car detected, not the part that caused it. That is why the repair figures below sit in a range rather than at a single price.

What causes it

In rough order of how often each one turns out to be the culprit:

  1. A clogged fuel filter, which is the first thing to check and the cheapest to fix
  2. A failing high pressure fuel pump, often after metal debris has already entered the system
  3. A leaking injector returning more fuel to the tank than it should
  4. A failing fuel pressure regulator or rail pressure sensor
  5. A weak low pressure lift pump in the tank, starving the high pressure pump
  6. Contaminated or incorrect fuel, including the wrong fuel put in at the pump

What you notice from the driver's seat

How much P0087 costs to fix

Parts cost roughly the same wherever you are. What moves the total is the shop rate, which is why the same job is two to three times the price in the United States that it is in Italy. These figures assume an independent workshop, not a franchised dealer, and cover the cheapest and the most expensive of the causes listed above.

Indicative repair cost for P0087, independent workshop
CountryPartsLabourTotal
United States $25 to $1950 $60 to $960 $85 to $2900
United Kingdom £20 to £1600 £40 to £640 £60 to £2250
Germany €25 to €1800 €50 to €800 €75 to €2600
Italy €25 to €1800 €20 to €360 €50 to €2150

Based on 0.5 to 8.0 hours of book labour at local shop rates, plus parts at local retail. Indicative ranges, not quotes.

Can you keep driving?

No. Driving on with this fault risks further damage, so the car should be recovered rather than driven.

Will it fail an MOT or emissions test?

Usually yes, because the warning light will be on, and an illuminated engine light fails the visual part of the check in every market we cover.

Clearing the code the day before a test is a false economy: erasing the memory also resets the readiness monitors, and a car that arrives with its monitors incomplete is refused on that ground alone in most testing regimes.

If you are looking at a used car with P0087

Treat this one as a reason to walk away unless the seller has a recent invoice for the repair. It is expensive, it does not fix itself, and a seller who has lived with it for months has probably left other things alone too.

The thing worth checking is not the code on its own. It is whether the memory was cleared recently. Every car keeps two numbers alongside the fault list: the distance travelled since the codes were last erased, and the state of the readiness monitors. A car with no stored faults, incomplete monitors and 30 km since the last reset was wiped in the seller's driveway, probably this week. That combination tells you more than any single code does.

TrustThisCar reads all of it during the viewing, in three minutes, with the kind of Bluetooth adapter that costs about 20 euro: stored, pending and permanent codes, readiness monitors, distance since the last reset, and a verdict in plain words you can send to the seller while you are still standing next to the car.

Check a car before you buy it

Questions people ask about P0087

What does code P0087 mean?

The high pressure fuel system is not holding the pressure the engine is asking for. On a modern diesel or direct-injection petrol engine the rail runs at well over a thousand bar, and when it falls short the car cuts power immediately. This is the one code on this list where continuing to drive can turn a pump repair into an engine rebuild.

Can I drive with a P0087 code?

No. Driving on with this fault risks further damage, so the car should be recovered rather than driven.

Will P0087 fail an emissions test or MOT?

Usually yes, because the warning light will be on, and an illuminated engine light fails the visual part of the check in every market we cover.

How much does it cost to fix P0087?

It depends on the shop rate where you live: United States $85 to $2900, United Kingdom £60 to £2250, Germany €75 to €2600, Italy €50 to €2150. Parts are close to the same everywhere; labour is what moves the total.

Codes that often show up with this one

Last reviewed 2026-10-03.