AutoLogicTools

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. 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. 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. 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. 4.Inspect for fuel leaks, especially at the high-pressure rail-to-injector connections and any high-pressure line crimps.
  5. 5.On Ford EcoBoost engines, remove the HPFP and inspect the cam follower for wear or scoring before condemning the pump itself.
  6. 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.

Related codes

Frequently asked questions

Is P0087 the in-tank fuel pump or the high-pressure pump?

On any direct-injection engine from roughly 2008 onward, P0087 is far more likely to be the high-pressure fuel pump (HPFP) than the in-tank lift pump. The HPFP is a mechanical, camshaft-driven pump that takes fuel from 50-90 PSI up to 2,000-3,000+ PSI for the injectors. When it wears, the rail can't hold commanded pressure under load and P0087 sets. The in-tank pump is still worth checking — if it's not supplying enough volume to feed the HPFP, the rail will starve — but on a DI engine, start with the HPFP unless you have a strong reason not to. Port-injection engines (older designs) are a different conversation; on those, the in-tank pump and fuel filter are more likely culprits.

Can I keep driving with P0087?

Short trips home or to a shop — usually yes, especially if the engine still starts and idles. Continuing to drive normally is a bad idea. P0087 typically gets worse fast as the HPFP wears further, and once rail pressure can't be maintained at all, the engine will either refuse to restart or enter reduced-power mode that won't let you exceed 30-40 mph. If you're seeing power loss, hesitation under throttle, or extended cranking, get the repair scheduled within days.

Why is the HPFP so expensive to replace?

Two reasons. First, the part itself is precision-machined for very high pressures — most DI pumps run $300-900 in parts alone. Second, on most platforms the HPFP is buried under the intake manifold or behind the engine, and labor runs 2-4 hours. On Ford EcoBoost engines, there's a cheaper preliminary repair worth checking first: the cam follower (a small metal tappet between the camshaft and the pump plunger) wears through and ruins the pump. Replacing the follower early costs $100-300 in parts and can save the pump. Once the pump itself is damaged from running on a worn follower, you're replacing both.

Could P0087 be the fuel pressure sensor and not the pump?

Possible but uncommon. The fuel rail pressure sensor can fail in a way that makes the PCM see false-low pressure when actual pressure is fine, which would trigger P0087. The way to confirm is to compare the sensor's reading against a known-good source — either an OEM scan tool reading commanded vs actual across a range of RPMs, or a mechanical gauge tap on the rail. If the sensor agrees with the gauge, the pressure really is low and the sensor isn't lying. If the sensor reads dramatically low but the gauge reads normal, replace the sensor (P0190/P0191/P0193 codes usually set in that scenario too).

AutoLogicTools provides general automotive planning information. Trouble code interpretations, repair cost ranges, and DIY guidance vary by vehicle, model year, location, parts quality, and shop labor rate. Always verify a diagnosis with a scan tool and a qualified automotive professional before approving repairs.