P0087 Code: Can You Drive with Low Fuel Rail Pressure?
A veteran mechanic's guide to diagnosing the P0087 trouble code without throwing expensive parts at your fuel system.
By DIAGLO
What does code P0087 mean, and is it safe to keep driving?
Code P0087 means your engine's fuel rail pressure has dropped below the minimum threshold required for safe combustion. You should stop driving immediately. Running a high-pressure fuel system with low pressure can starve your cylinders, cause severe lean misfires, and permanently destroy your expensive fuel injectors or engine block.
This generic powertrain code carries the official SAE J2012 definition: "Fuel Rail/System Pressure - Too Low Bank 1". Your car's engine control unit (ECU) monitors this pressure constantly using a sensor mounted directly on the fuel rail. When the reading drops below the expected target for more than a few seconds, it triggers the check engine light.
Analyzing the anatomy of this code reveals its scope. The 'P' denotes a powertrain issue, meaning it affects engine performance or emissions. The first '0' confirms it is a generic SAE-defined code that shares the same definition across every vehicle make. The second '0' specifies that the issue lies within the fuel, air metering, and auxiliary emissions control systems. When investigating this fault, mechanics frequently scan for related codes such as P0088 (pressure too high), P0093 (large fuel system leak), P0190 and P0191 (sensor circuit faults), P0086 (exhaust valve control solenoid Bank 2), and P0089 (regulator performance).
What symptoms will you notice and what causes this failure?
You will notice a dramatic drop in engine performance right away. The ECU usually forces the car into limp-home mode to protect the internal components. This limits your engine speed to around 2,500 RPM and disables the turbocharger. The engine might crank for an extended period before starting, idle rough, or stall completely when you press the accelerator.
Under the hood, a complex chain of events causes this low-pressure condition. Modern engines rely on two fuel pumps: a low-pressure lift pump in the fuel tank operating at about 4 to 6 bar, and a high-pressure fuel pump (HPFP) on the engine that raises this pressure up to 2,000 bar or more. If the lift pump fails to feed the HPFP, or if the HPFP itself wears out internally, the fuel rail cannot maintain the high pressures required for direct injection.
A leaking fuel pressure regulator, a clogged fuel filter, or pinched fuel lines will also break this chain. In diesel engines, cold temperatures can cause diesel fuel to wax, blocking the fuel filter screen and starving the high-pressure side. When this happens, you may also see related codes like P0088 or P0089 as the pressure control system struggles to stabilize.
P0087 probable causes ranked by frequency
Here is how the most common culprits rank based on real workshop data.
| Cause | How Common | How Hard to Confirm | Typical Fix |
|---|---|---|---|
| Clogged Fuel Filter | Very Common | Easy (check fuel flow / pressure drop) | Replace fuel filter (€30 - €80) |
| Worn High-Pressure Fuel Pump (HPFP) | Common | Medium (monitor live data versus target pressure) | Replace HPFP (€400 - €1,200) |
| Failing Low-Pressure Lift Pump | Medium | Medium (test feed pressure with mechanical gauge) | Replace in-tank lift pump (€150 - €450) |
| Faulty Fuel Rail Pressure Sensor | Low | Easy (test sensor voltage output with multimeter) | Replace pressure sensor (€80 - €220) |
| Leaking Fuel Injectors (internal return leak) | Low | Hard (perform injector leak-back test) | Replace faulty injector(s) (€250 - €600 per injector) |
How do mechanics diagnose P0087?
Follow this diagnostic path to find the root cause without wasting money on unneeded parts.
- Inspect for external fuel leaks
Check the fuel lines, the fuel rail, and the fuel injectors for damp spots or the smell of raw fuel. If you find a leak, fix it immediately; if not, move to step 2.
- Check the fuel filter service history
If the fuel filter has been in service for more than 40,000 km, replace it first. If the code returns with a fresh filter, proceed to step 3.
- Measure the low-pressure fuel supply
Connect a mechanical pressure gauge to the low-pressure fuel line before the high-pressure pump. Turn the key on to run the lift pump. If the pressure is below 4 bar, replace the in-tank lift pump. If it is within spec, proceed to step 4.
- Read live OBD-II sensor data
Connect your diagnostic scanner and monitor the fuel rail pressure parameter. Compare the actual pressure to the target pressure. If actual pressure matches the target but the sensor reads abnormally high or low voltage, check the sensor wiring. If the sensor is fine but actual pressure remains far below the target under load, proceed to step 5.
- Perform an injector leak-back test
Measure the return fuel volume from each injector. If one injector returns significantly more fuel than the others, it is leaking internally and dropping system pressure. If all injectors pass, the high-pressure fuel pump (HPFP) is worn out and requires replacement.
How much does it cost to fix code P0087?
These estimated repair costs reflect 2026 independent workshop rates in Europe.
| Repair | Parts € | Labour € | Total Range € |
|---|---|---|---|
| Fuel Filter Replacement | €30 - €80 | €40 - €80 | €70 - €160 |
| Fuel Rail Pressure Sensor | €80 - €220 | €60 - €120 | €140 - €340 |
| Low-Pressure Lift Pump | €150 - €450 | €100 - €200 | €250 - €650 |
| High-Pressure Fuel Pump (HPFP) | €400 - €1,200 | €150 - €350 | €550 - €1,550 |
| Single Fuel Injector Replacement | €250 - €600 | €100 - €250 | €350 - €850 |
Part prices fluctuate heavily depending on whether your vehicle uses a petrol direct-injection system or a high-pressure common-rail diesel setup.
What are the most common P0087 diagnostic mistakes?
The pattern we see most often is diesel owners changing expensive high-pressure pumps when a €40 fuel filter clogged with cold-weather paraffin wax was the actual culprit. Replacing the HPFP first is an incredibly expensive gamble. Home mechanics often make this mistake because the code description mentions the fuel rail, assuming the primary high-pressure pump must be broken.
Another frequent error is misdiagnosing a faulty fuel rail pressure sensor as a mechanical pump failure. You can easily avoid this mistake by performing a quick voltage check. A good sensor should output a steady reference voltage (typically 5V) and scale its signal wire output predictably with engine load. If the sensor voltage output matches the mechanical pressure gauge readings, the sensor is working perfectly and does not need to be replaced. Always check the electrical connections and wiring harness for corrosion before ordering any new hydraulic components.
Frequently asked questions about P0087
Can I drive my car with a P0087 code active?
No, you should not drive the vehicle. Low fuel pressure causes the engine to run extremely lean, which generates intense heat inside the combustion chambers. This can quickly melt piston crowns, burn valves, or cause severe engine knocking. Additionally, the sudden loss of engine power while driving on a highway presents a major safety hazard.
Can a bad fuel cap cause code P0087?
No, a loose or damaged fuel cap will not trigger this code. A bad fuel cap typically triggers EVAP system codes because it allows fuel vapors to escape into the atmosphere. The fuel delivery system operates on a separate closed loop, and a cap issue cannot lower the fuel rail pressure to the extreme levels that trigger P0087.
How much does it cost to diagnose P0087 at a workshop?
A professional diagnostic session typically costs between €80 and €150. This fee covers reading the fault codes, checking live data parameters, and performing mechanical pressure tests on the low-pressure lines. Most reputable workshops will apply this diagnostic fee toward the final repair bill if you choose to have them perform the work.
Why does my P0087 code only appear during hard acceleration?
Hard acceleration places the highest demand on your fuel system. If your fuel filter is partially clogged or your fuel pump is starting to wear out, they might supply enough fuel for a smooth idle but fail to meet the high volume required under heavy load. The pressure drops below the minimum limit during acceleration, prompting the ECU to throw the code.
P0087 Quick Reference Summary
- Code P0087 indicates your engine fuel rail pressure is too low.
- The root cause is usually a clogged fuel filter or a failing high-pressure pump.
- Avoid driving the vehicle until you pinpoint and fix the underlying issue.
- Always test the low-pressure supply and sensor voltage before replacing expensive pumps.
- Average repair costs range from €70 for a filter to over €1,500 for a new HPFP.
A precise DIAGLO diagnosis narrows this to your exact engine variant and diagnostic symptoms.
Codes that appear together with P0087
These are the codes a workshop reads together with P0087 — a second code often points straight at the real culprit.
| Code | Official SAE definition |
|---|---|
| P0088 | Fuel Rail/System Pressure - Too High Bank 1 |
| P0093 | Fuel System Leak Detected - Large Leak |
| P0190 | Fuel Rail Pressure Sensor Circuit Bank 1 |
| P0191 | Fuel Rail Pressure Sensor Circuit Range/Performance Bank 1 |
| P0086 | Exhaust Valve Control Solenoid Circuit High Bank 2 |
| P0089 | Fuel Pressure Regulator A Performance |