← All trouble codes

Trouble code

P0087: fuel rail pressure too low

The same code points to different failures on different engines. Below, engine by engine, are the documented failures whose records name P0087, with the record's own words, how to tell them apart and the usual fix. The meaning above is taken from the record CP4 high-pressure fuel pump failure and fuel system contamination (2019-2020 6.7).

6.7 Power Stroke (2011-present)3.0 Power Stroke (2018-2021)6.7 Cummins 2007-20186.7 Cummins 2019+Ram 1500 EcoDiesel (2014-2019)3.5 EcoBoost (gas)Transit V6 (gas)

6.7 Power Stroke (2011-present)

1 documented failure names this code. All about this engine

verified How widespread: Common 171 NHTSA owner complaints match it, out of 1,754 checked

Where its record names the code

  • fuel rail pressure DTCs P0087 (too low) / P0088 (too high), P0093 (large fuel leak detected), P008F (fuel/engine temp correlation)
Its other signs
  • hard starting or a sudden stall, sometimes with no prior warning
  • metallic sheen or visible metal flakes in a cut-open fuel filter
  • loss of power that does not clear, often followed by a no-start

How to tell it apart

  • cut open the fuel filter and inspect for metallic debris before doing anything else - its presence changes the whole repair scope
  • review rail-pressure command vs actual during cranking; pressure that will not build implicates the pump or pressure-control valve
  • rule out the low-pressure supply side (lift pump, filters - see Low-pressure fuel supply weakness (lift pump, filters, water-in-fuel)) before condemning the high-pressure pump

Usual fix

full fuel-system contamination kit: new/reman high-pressure pump + full injector set + rails + high-pressure lines + filters + seals in one job - replacing only the pump on a confirmed contamination event guarantees a repeat failure

Recalls and bulletins

26V-15824V-957

Root cause, parts and sources →

3.0 Power Stroke (2018-2021)

1 documented failure names this code. All about this engine

aggregated How widespread: Occasional

Where its record names the code

  • hard start / crank-no-start, rough running, low fuel rail pressure (P0087 family), power loss under load
  • P0087/rail-pressure codes with a dying pump: check the fuel filter for metallic debris BEFORE replacing parts
Its other signs
  • failures reported as early as ~40k miles; catastrophic failure sends metal debris through injectors, lines and tank

How to tell it apart

  • P0087/rail-pressure codes with a dying pump: check the fuel filter for metallic debris BEFORE replacing parts
  • metal found = the whole high-pressure side is suspect (pump, injectors, lines)

Usual fix

replace the CP4.2 high-pressure pump (metal-free system only - debris found means the full cascade)

Root cause, parts and sources →

6.7 Cummins 2007-2018

1 documented failure names this code. All about this engine

verified How widespread: Common 32 NHTSA owner complaints match it, out of 1,355 checked

Where its record names the code

  • P0087 / low-rail-pressure DTCs, worse under load or with tuning
  • scan rail-pressure actual vs desired under a load test; P0087 points delivery-side first
Its other signs
  • long cranks, hesitation, power loss when the tank is low
  • FCA (fuel control actuator) ticking / rough idle when failing
  • water-in-fuel warnings if filtration is neglected

How to tell it apart

  • measure supply/return fuel pressure under load (the decisive test) - spec per service data
  • scan rail-pressure actual vs desired under a load test; P0087 points delivery-side first
  • isolate FCA vs lift pump: FCA symptoms (ticking/rough idle) vs delivery starvation under load

Usual fix

replace the worn lift pump with a stock-type in-tank unit (stock trucks)

Recalls and bulletins

TSB 08-036

Root cause, parts and sources →

6.7 Cummins 2019+

1 documented failure names this code. All about this engine

verified How widespread: Very common 66 NHTSA owner complaints match it, out of 318 checked

Where its record names the code

  • codes P0087 (rail pressure too low), P008A (low-pressure side too low), P0201-P0206 (injector circuits); engine will not start
Its other signs
  • sudden loss of power and stall, often with no warning or after a 'Service Exhaust System' type message; may not restart
  • metal debris in the fuel filters once the pump has come apart

How to tell it apart

  • check the VIN for recall 21V-880 / Y78 first
  • on a stall or no-start, inspect the fuel filters for metal before replacing parts
  • a CP3.3 pump looks and sounds different from the CP4; bulletin 14-008-22 explains the identification differences

Usual fix

recall Y78: CP3.3-style pump, PCM update and fuel system parts as needed, free at a Ram dealer

Recalls and bulletins

21V-88018-099-22 / 18-054-2114-008-22

Root cause, parts and sources →

Ram 1500 EcoDiesel (2014-2019)

1 documented failure names this code. All about this engine

verified How widespread: Common

Where its record names the code

  • hard start / crank-no-start, rough running, low fuel rail pressure (P0087 family), power loss under load
  • P0087/rail-pressure codes with a dying pump: check the fuel filter for metallic debris BEFORE replacing parts
Its other signs
  • catastrophic failure sends metal debris through injectors, rails, lines and tank - the full contamination cascade
  • owner reports include remedy pumps failing again ~19 months after the recall replacement

How to tell it apart

  • P0087/rail-pressure codes with a dying pump: check the fuel filter for metallic debris BEFORE replacing parts
  • metal found = the whole high-pressure side is suspect (pump, injectors, rails, lines) - recall 22V-406 inspection scope
  • check 22V-406 completion by VIN before paying out of pocket

Usual fix

replace the CP4.2 high-pressure pump (metal-free system only - debris means the full cascade; recall 22V-406/Z46 first)

Recalls and bulletins

22V-406

Root cause, parts and sources →

3.5 EcoBoost (gas)

2 documented failures name this code. All about this engine

aggregated How widespread: Occasional 3 NHTSA owner complaints match it, out of 667 checked

Where its record names the code

  • MIL with P0087-family codes
Its other signs
  • no-start / extended crank, more pronounced cold
  • power loss under load from fuel starvation

How to tell it apart

  • log low-side fuel pressure at rail inlet, cold and hot
  • verify pump power/ground and the filter state before pump replacement
  • apply the cold-weather bulletin triage below -15C before parts

Usual fix

in-tank pump module / filter service; wiring correction where the fault is electrical

Recalls and bulletins

TSB-14-0067

Root cause, parts and sources →

aggregated How widespread: Occasional 1 NHTSA owner complaints match it, out of 667 checked

Where its record names the code

  • MIL with fuel-pressure DTCs (P0087 family)
  • check for P0087/P0088 and for metal on the HPFP follower path (oil analysis)
Its other signs
  • long crank on start-up
  • random misfires / hiccups under acceleration
  • sudden power loss in motion

How to tell it apart

  • log fuel rail pressure desired vs actual on a hot restart and under load
  • check for P0087/P0088 and for metal on the HPFP follower path (oil analysis)
  • rule out the in-tank pump and filter before the HPFP

Usual fix

HPFP replacement with the full fuel-contamination procedure (flush/rails/injector inspection) when the pump failed internally

Root cause, parts and sources →

Transit V6 (gas)

1 documented failure names this code. All about this engine

A code tells you which system flagged a fault, not which part failed. Read it with the signs your truck shows: symptoms by engine. For your exact truck: check your VIN.

Order: how widespread each failure is in its record (near-universal, very common, common, occasional, rare), then the number of NHTSA owner complaints that match its keywords. Complaint counts are keyword matches, not a manual review of each complaint. A symptom listed here means the failure is documented with that sign; it is not a diagnosis of your truck. Tiers: verified, aggregated, contested, data-gap. How we tier and source facts.