OBD-II trouble code
P0087: Fuel Rail/System Pressure Too Low
The fuel pressure at the rail is sitting below what the PCM is commanding under load. On direct-injection engines, this almost always points at the high-pressure fuel pump (HPFP) — not a sensor and usually not the low-pressure pump in the tank.
Quick facts
- System
- Powertrain
- Category
- Fuel & Air
- Severity
- High severity
- Drivable
- Usually safe to drive short-term
- Repair cost range
- $200 – $1,500
- DIY difficulty
- Advanced DIY
What does P0087 mean?
P0087 sets when the PCM monitors fuel rail pressure and finds it sitting noticeably below the target value during operation. The target is whatever the PCM is commanding right now — at idle that might be a few hundred PSI, at wide-open throttle on a direct-injection engine it can be 2,000-3,000+ PSI. When measured pressure drops too far below commanded pressure for too long, especially under load, P0087 sets.
This is the code most often misdiagnosed online. Searches for P0087 frequently return advice about the in-tank fuel pump, the fuel filter, and the fuel pressure sensor. On a port-injection vehicle from the 1990s or early 2000s, those are real possibilities. On any modern direct-injection (DI) engine — which is most of the cars built in the last 15 years — the overwhelmingly most common cause of P0087 is a worn or failing high-pressure fuel pump (HPFP). The HPFP is a mechanical pump driven by the camshaft that takes fuel at low pressure (50-90 PSI) from the in-tank lift pump and steps it up to the multi-thousand-PSI range needed for direct injection. When its internal seal or plunger wears, it can't hold rail pressure under demand, and the rail pressure sensor reports the shortfall.
P0087 is rated high severity here because the failure pattern usually gets worse fast, and once the HPFP can't keep up at all, the engine will go into reduced-power mode or refuse to restart. Drivable for short distances, but plan the repair within days, not weeks — especially if you're seeing power loss or extended cranking.
Common causes
- Worn or failing high-pressure fuel pump (HPFP) — by far the most common cause on direct-injection engines (Ford EcoBoost, VW/Audi TSI, BMW N20/N55, GM Ecotec turbo, Hyundai 1.6T/2.0T)
- Failing low-pressure (in-tank) fuel pump not supplying enough volume to feed the HPFP
- Clogged fuel filter restricting flow
- Stuck-open fuel pressure regulator or relief valve bleeding rail pressure
- Leaking high-pressure fuel injector or fuel line connection
- Fuel pressure sensor reading low (less common — usually the sensor reads accurately but the pump is the problem)
- Wiring or connector issue at the HPFP solenoid or low-pressure pump
- Cam follower wear (specific to Ford EcoBoost and certain VW/Audi platforms — the follower between the camshaft and the HPFP plunger wears through)
Symptoms
- Check Engine Light on, often flashing under load
- Extended cranking before the engine starts
- Loss of power, especially during acceleration or while climbing hills
- Engine misfires or stumbles when load increases
- Engine stalls and may not restart immediately
- Reduced fuel economy
- Engine entering reduced-power or limp mode
Diagnostic steps
- 1.Pull the freeze frame data — confirm whether the code set under load (high RPM, high throttle) or at idle. Load-set codes point at the HPFP. Idle-set codes can be the low-pressure pump or a leak.
- 2.Compare commanded vs actual rail pressure with a scan tool. A 200-500 PSI shortfall under load is HPFP-classic. A consistent 30%+ shortfall at all conditions is more likely the low-pressure pump or a clogged filter.
- 3.Check the low-pressure side first if you have access — measure pressure at the supply line to the HPFP. Spec is usually 50-90 PSI. If low-pressure side is healthy, the problem is downstream (HPFP, regulator, injectors).
- 4.Inspect for fuel leaks, especially at the high-pressure rail-to-injector connections and any high-pressure line crimps.
- 5.On Ford EcoBoost engines, remove the HPFP and inspect the cam follower for wear or scoring before condemning the pump itself.
- 6.Verify the fuel rail pressure sensor reading against a manual gauge tap if available — confirms whether the sensor is honest before you condemn the pump.
Repair cost
$200 – $1,500
Low end is a clogged fuel filter or an in-tank lift pump replacement on a mainstream platform. Mid-range $600-1,000 is a high-pressure fuel pump replacement on a Ford EcoBoost or GM Ecotec turbo. Upper end is HPFP work on BMW N20/N55 or VW/Audi 2.0 TSI where parts and labor both run higher. EcoBoost cam follower replacement (if the pump itself is salvageable) can come in under $300 in parts but still needs 2-3 hours of labor.
Estimate your repair
Run the numbers for your vehicle
Open the Repair Cost Estimator with high-pressure fuel pump replacement preselected. Adjust labor rate and vehicle category to fit your situation.
DIY vs shop
This is an advanced DIY job. It typically requires specialty tools, scan-tool access, lifting equipment, or careful sequencing to avoid causing new failures. Plan for extended downtime and have a backup vehicle. Most owners are better served by a shop that has done this repair before.