OBD-II Code · Fuel & Air
P0087
Fuel Rail/System Pressure Too Low
Low fuel pressure at the rail.
Common symptoms
- Check engine light
- Hard starting
- Stalling
- Lack of power
Likely causes
- Weak fuel pump
- Clogged fuel filter
- Failed pressure regulator
- Fuel line leak
Where to start
- Try the cheapest cause first. Start by checking: weak fuel pump.
- Cost & scope. $80-$1,000
- If the code returns after the fix: escalate to a shop or scanner with live-data and freeze-frame. A code that re-sets means the underlying fault is still there. Don't keep driving with this one active — risk of damage.
Read the full diagnostic procedure
P0087 means the engine control module measured fuel rail pressure below the commanded setpoint during a load event, typically by 15 percent or more for several seconds. Start with the cheapest checks first: scan live data and compare commanded rail pressure to actual rail pressure at idle (should track within 1 to 2 MPa on direct injection, within 5 psi on returnless port injection) and during a wide-open-throttle pull where modern GDI systems target 150 to 200 bar (2,175 to 2,900 psi) and diesel common-rail targets 1,600 to 2,200 bar at full load. If actual pressure collapses under load, check fuel filter restriction and measure low-pressure pump output at the rail feed (should hold 55 to 65 psi on most GDI lift pumps, 8 to 14 psi on returnless port systems). Next check fuel pump current draw with an inductive amp clamp: a healthy in-tank pump pulls 4 to 7 amps, while a dying pump trends above 10 amps as brushes wear. Only after low-side and filter checks fail should you condemn the high-pressure pump, since a clogged filter or weak lift pump will set P0087 with a perfectly good HPFP. Caveat: a stuck-open fuel pressure regulator or a leaking injector can also drop rail pressure, so back up sensor data with a mechanical gauge before replacing parts.
Vehicle-specific patterns
Vehicle-specific patterns: BMW N54 and N55 (2007-2013 335i, 535i, 135i) high-pressure fuel pump failure is the textbook P0087, addressed by BMW Service Bulletin SI B13 05 09 and an extended 10-year/120,000-mile warranty that replaced failed pumps with the updated index-12 unit. Ford EcoBoost 2.0L, 2.3L, and 3.5L engines (2013-2019 Fusion, Edge, Explorer, F-150) commonly fail the in-tank low-pressure pump first, dropping supply pressure to the cam-driven HPFP and triggering P0087 alongside P0089. VW and Audi 2.0T TSI EA113 and EA888 Gen 1 (2006-2013 GTI, A4, Tiguan) suffer cam-follower wear that destroys the HPFP lobe on the intake cam; catching it early and replacing the $25 follower saves the $1,200 cam. Dodge Ram Cummins 6.7L (2007-2018) sets P0087 when the CP3 or CP4.2 pump loses output, and the CP4.2 failure mode contaminates the entire rail. Estimated repair: $80 to $3,200.
Related codes
Look up another code
More free tools