Fuel Rail / System Pressure Too Low
The DURAMAX-P0087 (Duramax) diesel fault code means: Fuel Rail / System Pressure Too Low. This is a critical severity code.
- Keep driving?
- No -- stop driving
- DIY difficulty
- advanced
- Estimated cost
- FPR/FCA $400-$800; plugged filter $40-$100; full CP4.2 failure cleanup (LML/LGH) $7,000-$12,000; CP3 conversion (LML/LGH) $4,500-$6,000; L5P Denso HP4 pump replacement roughly $2,000-$4,000
Down with a Duramax fault on the road?
Get connected with a verified mobile diesel mechanic near you. Verified diesel & reefer techs, launching on the freight corridor.
Find a mobile mechanic →A $30 car code reader can't do diesel. The HD7000 reads full-system codes and does parked DPF regen, idle/speed-limit, and service resets from the cab — on everything from a 6.7 Cummins/Power Stroke/Duramax pickup to Class-8 trucks (Detroit, Paccar, CAT, Volvo, Mack, International).
Check Price on AmazonAffiliate link -- we earn a commission at no extra cost to you.
Full-system 6/9/16-pin diesel scan tool for Cummins, Paccar, CAT, Detroit and more — plug-and-play, no subscription. A cheaper way to read heavy-duty codes a basic OBD2 scanner skips entirely.
Check Price on AmazonAffiliate link -- we earn a commission at no extra cost to you.
Common Symptoms
- Extended cranking or no start
- Loss of power / 'Reduced Engine Power' message
- Limp mode
- Metal shavings in fuel filter (if the CP4.2 failed -- LML/LGH)
- Strong fuel smell
Probable Causes (Ranked by Likelihood)
- High-pressure pump failure -- LML/LGH used the failure-prone Bosch CP4.2 that can self-destruct and contaminate the whole fuel system; the L5P uses the more robust Denso HP4 and rarely does this Very Likely
- Failed fuel pressure regulator / FCA valve Likely
- Plugged fuel filter (service interval roughly every 15K) Possible
- Air in fuel system Less Likely
- Cracked high-pressure fuel line Less Likely
Step-by-Step Diagnostic Procedure
Pull the fuel filter and inspect for metal debris. On an LML/LGH, metal = the CP4.2 has grenaded and the entire fuel system is contaminated (requires full replacement).
Check fuel rail pressure with a scan tool at key-on and during crank. Should see ~5,000+ psi at crank.
Test the fuel pressure regulator / FCA before condemning the pump -- it is the cheaper part to rule out first.
Inspect the fuel tank pickup and lift-pump output.
On LML/LGH CP4 trucks, if the pump has failed a CP3 conversion (or HP4 swap) prevents a repeat failure. On the L5P (Denso HP4), replace with the OEM HP4 or an upgraded pump -- a CP3 conversion is not the standard L5P fix.
Common Fixes by Vehicle
What techs usually find when diagnosing DURAMAX-P0087 on specific platforms — tap a platform for the fix and the exact part:
2011-2016 GMC Sierra/Chevy Silverado 2500/3500 6.6L LML Duramax Advanced DIY
P0087 (fuel rail pressure too low) on the LML is the dreaded CP4 pump failure. When the CP4 lets go, it grenades metal debris throughout the entire fuel system -- rail, injectors, lines, tank. Full repair at a dealer is $7,000-$12,000. Many owners pre-emptively install an S&S Diesel Motorsport CP3 conversion kit ($3,000-$4,500) before failure. If P0087 has already set, drop the tank immediately to check for metal -- don't drive the truck.
Labor: 8-12 hours (full fuel system)2006-2010 GMC/Chevy 2500/3500 6.6L LBZ/LMM Duramax Moderate DIY
On the LBZ and LMM the fuel system uses a Bosch CP3 which is far more reliable. P0087 here usually means a clogged fuel filter, weak lift pump, or a stuck fuel pressure regulator on the CP3. Replace the filter first ($30), then test lift pump pressure (should be 5-8 PSI). If both are good, replace the FPR on the pump -- $150 part and 1 hour of labor.
Labor: 30 min - 2 hoursFrequently Asked Questions
What is P0087 on a Duramax?
Duramax code P0087 (Fuel Rail / System Pressure Too Low) is a critical code set when the ECM sees high-pressure fuel below the commanded value. On the LML (2011-2016) and LGH (2011-2016 GM vans), the prime suspect is the Bosch CP4.2 pump, which is known to self-destruct and send metal through the entire fuel system. The 2017+ L5P switched to the more reliable Denso HP4 pump and is far less prone to this -- on an L5P, look first at the FCA/regulator and fuel filter.
Is a Duramax P0087 safe to drive?
No. If the high-pressure pump has failed (especially a CP4.2 on an LML/LGH), continuing to drive spreads metal through the injectors, lines, and tank. Tow it to the shop.
How much does it cost to fix P0087 on a Duramax?
FCA/regulator $400-$800. Plugged filter $40-$100. Full CP4.2 failure cleanup on an LML/LGH $7,000-$12,000. CP3 conversion on those trucks $4,500-$6,000. On an L5P, a Denso HP4 pump replacement is roughly $2,000-$4,000.
P0087 on Other Platforms
The same code ID appears across other engines, vehicles, and equipment. Diagnostic flow varies by platform — see the matching breakdown: