P0087: Fuel Rail/System Pressure - Too Low
Quick Answer
Not safe to drive
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.
- Severity
- High · Fuel System
- Estimated repair cost
- From €45 to €800+, varies by vehicle
Scan your own car in about 60 seconds: see whether P0087 is really what it has, how urgent it is, and what the fix should cost. Free on iPhone and Android with an ELM327 adapter (Bluetooth LE on iPhone).
Get Skanyx freeWhat does P0087 mean?
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:
Weak or failing high-pressure fuel pump
: high
Clogged fuel filter
: high
Faulty fuel pressure regulator
: medium
Leaking fuel injector or fuel line
: medium
Failing low-pressure (in-tank) fuel pump
: medium
Faulty fuel rail pressure sensor (false reading)
: low
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:
- 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
- Check the fuel filter. If it is overdue according to the car's service schedule, or its history is unknown, replace it first as this is the cheapest potential fix
- Test the low-pressure fuel pump output with a gauge in the low-pressure supply (at the fuel rail on port-injected engines, in the feed line to the high-pressure pump on direct-injection engines) with the engine off and ignition on. It should reach the specified prime pressure (typically 3-5 bar)
- 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
- Inspect fuel lines and injectors for leaks. Even a small leak can cause pressure drop under high demand
- 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.
Full repair guides
Engines known for this code
P0087 on specific vehicles
P0087 behaves differently depending on your vehicle. Select your car below for model-specific causes and known issues:
P0087 on Volkswagen
Volkswagen Golf
P0087 on BMW
BMW 3 Series
P0087 on Ford
Ford Focus
Related diagnostic codes
These codes are often seen alongside P0087 or indicate related issues:
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
- Next stepHow to Find Out What Is Wrong With Your Car for 15 EurosA 15 euro Bluetooth adapter and a free phone app read the exact fault code a shop charges 30 to 100 euros to pull. Here is how to do it yourself in 5 minutes.
- Diesel Injector Failure Symptoms: Diagnose Before You BuyA failing diesel injector knocks on cold start, smokes, and idles rough. Here are the symptoms, the cylinder-balance test, and how to confirm it with OBD2.
- Bad Fuel Pump Symptoms: Signs, Causes, and Repair CostSputtering at speed, hard starts, stalling, and a whine from the tank point to a failing fuel pump. The symptoms, what OBD2 shows, and the cost to put it right.
- OBD2 Red Flags When Buying a High-Mileage Imported DieselA 210,000 km imported diesel that looks too clean hides its faults in the OBD2 data. Here are the red flags a scan catches before you wire the money.
- Why Does My Car Shut Off When I Stop? Causes, Fixes and CostYour car dies at every red light, then restarts fine. Here is what causes a car to shut off when you stop, how to find the fault, and what fixes cost.
- Check Engine Light Flashing? Stop Driving and Read This FirstA flashing check engine light means the engine is misfiring right now. Pull over and read the code: the fix is usually $80 to $400, the delay costs $1,500 up.
- Car Dashboard Symbols and Meanings: Warning Lights ExplainedAn unfamiliar symbol just lit up and you need to know whether to stop. Read the colour first, then find your symbol in the table: every one carries its verdict.
Scan your car with Skanyx to diagnose P0087
Your car logged P0087. Skanyx reads it on a standard OBD2 adapter (Bluetooth LE on iPhone), tells you whether it is safe to keep driving, and shows the €45-€800 repair range so you know the number before a shop quotes you. Free on iPhone and Android, and you do not need to be a mechanic to read it.
Get Skanyx freeGet the newsletter
New fault-code guides, real repair-cost data and seasonal car-care tips. No spam, unsubscribe anytime.
We only email about car diagnostics content. Privacy Policy
