Skanyx
FeaturesPricingHow It WorksBlogDownload
Log in
Home›DTC Codes›P0087

P0087: Fuel Rail/System Pressure - Too Low

High SeverityNot safe to driveFuel System

P0087 means fuel pressure in the fuel rail is below the minimum threshold the ECU expects. The engine is not receiving enough fuel, which can cause power loss, misfires, and stalling. This commonly points to a failing fuel pump or clogged fuel filter.

On this page

  • What does P0087 mean?
  • Symptoms of P0087
  • What causes P0087?
  • Is it safe to drive with P0087?
  • How to diagnose P0087
  • Repair cost estimate
  • P0087 on specific vehicles
  • Related diagnostic codes
  • FAQ

What does P0087 mean?

P0087 means fuel pressure in the fuel rail is below the minimum threshold the ECU expects. The engine is not receiving enough fuel, which can cause power loss, misfires, and stalling. This commonly points to a failing fuel pump or clogged fuel filter.

P0087 is a fuel system-related diagnostic trouble code classified as high severity. When your vehicle's ECU detects this condition, it stores P0087 and illuminates the check engine light.

What are the symptoms of P0087?

If your vehicle has triggered P0087, you may notice one or more of these symptoms:

  • Check engine light on
  • Loss of power, especially under load or acceleration
  • Engine stalling or cutting out at higher speeds
  • Long cranking time before starting
  • Rough idle or misfires
  • Limp mode activation (reduced power)

What causes P0087?

Here are the most common causes of P0087, ranked by how likely they are to be the culprit:

highWeak or failing high-pressure fuel pump
highClogged fuel filter
mediumFaulty fuel pressure regulator
mediumLeaking fuel injector or fuel line
mediumFailing low-pressure (in-tank) fuel pump
lowFaulty fuel rail pressure sensor (false reading)

Is it safe to drive with P0087?

No - address this immediately. Low fuel rail pressure can cause stalling, misfires, and potential engine damage from lean running. Do not drive further than necessary. The vehicle may stall in traffic.

How do you diagnose P0087?

Follow these steps to pinpoint the root cause of P0087:

  1. Connect a scan tool and monitor live fuel rail pressure data. Compare the actual pressure to the requested pressure - a significant shortfall confirms a real fuel delivery issue
  2. Check the fuel filter. If it has never been replaced or has over 60,000 km on it, replace it first as this is the cheapest potential fix
  3. Test the low-pressure fuel pump output by measuring fuel pressure at the fuel rail with the engine off and ignition on. It should reach the specified prime pressure (typically 3-5 bar)
  4. If low-pressure supply is adequate, test high-pressure fuel pump output. On direct injection engines, the HPFP should produce 50-200 bar depending on load. Low output indicates pump failure
  5. Inspect fuel lines and injectors for leaks. Even a small leak can cause pressure drop under high demand
  6. Test the fuel rail pressure sensor with a known-good sensor if readings are suspect - a faulty sensor can trigger P0087 with no actual pressure issue

How much does P0087 cost to fix?

Repair costs for P0087 vary depending on the root cause and your vehicle. Here are typical estimates:

Repair Parts Cost Labor Cost Total Estimate DIY Difficulty
Replace fuel filter €15–€60 €30–€100 €45–€160 Moderate
Replace high-pressure fuel pump €150–€500 €100–€300 €250–€800 Professional
Replace fuel pressure regulator €40–€180 €60–€200 €100–€380 Professional
Replace in-tank fuel pump €80–€250 €100–€300 €180–€550 Professional
Replace fuel rail pressure sensor €30–€120 €30–€80 €60–€200 Moderate

Prices estimated as of March 2026. Costs vary by region, vehicle, and shop.

P0087 on specific vehicles

P0087 behaves differently depending on your vehicle. Select your car below for model-specific causes, known issues, and adjusted cost estimates:

P0087 on Volkswagen Golf

Volkswagen Golf • 2005-2024

The 2.0 TDI (CR) diesel engines commonly trigger P0087 due to fuel filter contamination or high-pressure pump failure. VW recommends fuel filter changes every 60,000 km but 40,000 km is safer with varied fuel quality. The 2.0 TSI petrol can also suffer HPFP cam follower wear.

What causes P0087 on a Volkswagen Golf?

Volkswagen GolfFuel filter contamination on 2.0 TDI common rail engines
Volkswagen GolfHPFP cam follower wear on EA888 2.0 TSI (check at 80,000 km)

P0087 repair cost for Volkswagen Golf

Estimated costs for Volkswagen Golf ownersadjusted higher than average due to Volkswagen-specific parts pricing

Repair Parts Cost Labor Cost Total Estimate DIY Difficulty
Replace fuel filter €17–€66 €33–€110 €50–€176 Moderate
Replace high-pressure fuel pump €165–€550 €110–€330 €275–€880 Professional
Replace fuel pressure regulator €44–€198 €66–€220 €110–€418 Professional
Replace in-tank fuel pump €88–€275 €110–€330 €198–€605 Professional
Replace fuel rail pressure sensor €33–€132 €33–€88 €66–€220 Moderate

Prices estimated as of March 2026. Costs vary by region, vehicle, and shop.

P0087 on BMW 3 Series

BMW 3 Series • 2006-2024

The N54 twin-turbo engine is notorious for high-pressure fuel pump (HPFP) failures causing P0087. BMW issued a recall and extended warranty for the HPFP on affected models. The N47 diesel also suffers from fuel system issues. Always use a genuine or OE-quality HPFP.

What causes P0087 on a BMW 3 Series?

BMW 3 SeriesN54 HPFP failure (recall/warranty extension available)
BMW 3 SeriesN47 diesel fuel pump and filter issues

P0087 repair cost for BMW 3 Series

Estimated costs for BMW 3 Series ownersadjusted higher than average due to BMW-specific parts pricing

Repair Parts Cost Labor Cost Total Estimate DIY Difficulty
Replace fuel filter €21–€84 €42–€140 €63–€224 Moderate
Replace high-pressure fuel pump €210–€700 €140–€420 €350–€1120 Professional
Replace fuel pressure regulator €56–€252 €84–€280 €140–€532 Professional
Replace in-tank fuel pump €112–€350 €140–€420 €252–€770 Professional
Replace fuel rail pressure sensor €42–€168 €42–€112 €84–€280 Moderate

Prices estimated as of March 2026. Costs vary by region, vehicle, and shop.

P0087 on Ford Focus

Ford Focus • 2008-2024

The 1.6 TDCi and 2.0 TDCi diesels can develop P0087 from fuel filter neglect or fuel contamination. The 1.0 EcoBoost petrol uses a direct injection system with an HPFP that can fail at higher mileages. Ford recommends fuel filter changes every 2 years or 40,000 km.

What causes P0087 on a Ford Focus?

Ford FocusFuel filter contamination on TDCi diesel engines
Ford FocusHigh-pressure fuel pump wear on 1.0 EcoBoost at higher km

Related diagnostic codes

These codes are often seen alongside P0087 or indicate related issues:

P0088P0089P0190P0191P0171P0299

Common questions about P0087

What causes P0087 fuel rail pressure too low?

The most common causes are a clogged fuel filter, a failing high-pressure fuel pump (on direct injection engines), or a weak in-tank fuel pump. Leaking injectors, a faulty pressure regulator, or a defective fuel rail pressure sensor can also cause this code.

Can I drive with P0087?

It is not recommended. Low fuel pressure can cause the engine to stall without warning, which is dangerous in traffic. It also causes lean running conditions that can damage the catalytic converter. Drive only to the nearest workshop.

How much does it cost to fix P0087?

A fuel filter replacement costs 45-160 EUR. High-pressure fuel pump replacement is the most common fix and typically costs 250-800 EUR including parts and labour. Fuel pressure sensor replacement is cheaper at 60-200 EUR.

Can a clogged fuel filter cause P0087?

Yes, a clogged fuel filter is one of the most common causes. The filter restricts fuel flow, preventing the pump from maintaining adequate rail pressure, especially under high demand. Replace the filter first if it has not been changed recently.

Why does P0087 only appear under load?

Under heavy acceleration, the engine demands significantly more fuel. A marginally weak pump or partially clogged filter may deliver enough fuel at idle but cannot keep up under load, causing rail pressure to drop below the threshold only during hard driving.

Read our detailed guides

Car Won't Start? Complete Troubleshooting Checklist

Systematic checklist for diagnosing a car that won't start. Covers battery, starter, alternator, fuel system, sensors, and immobiliser issues with OBD2 diagnostics throughout.

Scan your car with Skanyx to diagnose P0087

Connect any Bluetooth OBD2 adapter, scan for codes, and get AI-powered diagnostics with severity ratings and repair cost estimates.

Download Skanyx
Skanyx

Understand your car.
Without the jargon.

AI-powered vehicle diagnostics that speak human. Understand what your car is telling you—without the jargon.

Coming soon to iOS & Android

Product

  • Features
  • Pricing
  • Download
  • How It Works

Company

  • About Us
  • Blog
  • Careers

Support

  • Contact Us
  • FAQ
  • Report a Bug
  • Support

Legal

  • Privacy Policy
  • Terms of Service
  • Cookies Policy
  • Refund & Warranty

© 2026 SKANYX

Privacy PolicyTerms of Service