Go-Parts
Cart 0
Your cart is empty
Add an item to see it appear here.
Wrenchy
Go-Parts Garage
Expert guides for diagnosing, troubleshooting, and replacing auto parts Expert guides for diagnosing and replacing auto parts
Browse All →
🎬 Helpful Videos 🛍️ Shop This Part

P0087 on 2015-2019 Chevrolet Express Duramax: Low Fuel Pressure Causes & Fixes

P0087 on a Duramax-powered Express van means the fuel rail pressure is too low. The most common causes are a clogged fuel filter, air in the fuel lines, or a failing high-pressure fuel pump (HPFP). Always start by replacing the fuel filter. If that doesn't work, a full fuel system diagnosis is needed, as HPFP failure (especially the CP4 pump in 6.6L LML engines) is a known, costly issue that can contaminate the entire fuel system.

24 minutes to read 2015-2019 Chevrolet Express
Most Likely Cause
Clogged or Restricted Fuel Filter
Est. Time
12.8 hrs
DIY Doable?
🔧 Shop
Shop Labor
$150 – $13000+
Parts Price
$40 – $5000
🚫 Do not drive — It is not recommended. Low fuel pressure can cause the engine to stall unexpectedly at any time, which is a significant safety risk in traffic. Continued operation could also lead to catastrophic failure of the high-pressure fuel pump (if it hasn't failed already), causing more extensive and expensive damage to the entire fuel system.
Key Takeaways
  • P0087 indicates a critical drop in fuel pressure that makes the vehicle unsafe to drive due to the risk of stalling.
  • Always start your diagnosis by replacing the fuel filter; it's the cheapest and most common fix.
  • Be aware of the potential for a catastrophic high-pressure fuel pump (HPFP) failure, especially on 6.6L LML engines. Finding metal shavings in the fuel system is a sign of this and requires a complete fuel system overhaul.
  • Air leaks in the fuel lines or filter housing are another common cause and should be investigated before condemning expensive pumps or injectors.
  • Due to the complexity and high pressures involved, professional diagnosis is strongly recommended if a new fuel filter does not solve the issue.
The trouble code P0087 stands for 'Fuel Rail/System Pressure - Too Low'. This means the Engine Control Module (ECM) has detected that the actual fuel pressure in the common rail is below the minimum required specification for the engine to run correctly. In the Duramax diesel's common rail system, a low-pressure lift pump sends fuel to a high-pressure fuel pump (HPFP), which then pressurizes the fuel rail to extremely high levels for the injectors. This code indicates a failure somewhere in this delivery chain to maintain the pressure commanded by the ECM, especially under load conditions like towing or hard acceleration.

What's Unique About the 2015-2019 Chevrolet Express

For the Duramax engines in this generation of Express vans (primarily the 6.6L LML/LGH or the 2.8L LWN), code P0087 is a serious warning. The factory fuel system on the 6.6L engines relies on the high-pressure pump to pull fuel from the tank under a vacuum, which can strain the system and make it prone to air leaks. More critically, the 2015-2016 6.6L LML engines use a Bosch CP4 high-pressure fuel pump, which is notorious for failing catastrophically. When it fails, it sends metallic debris throughout the entire fuel system, requiring a multi-thousand dollar repair that includes replacing the pump, injectors, rails, and lines. Several GM Technical Service Bulletins (TSBs), such as #16-NA-102 and #PIP5151F, specifically address this failure mode and the resulting fuel system contamination.

Professional service recommended: Diagnosing P0087 often requires specialized tools to measure high-pressure fuel data and perform injector return rate tests. Furthermore, a common cause is high-pressure fuel pump failure, which can contaminate the entire fuel system with metal debris, making it a complex and expensive repair best left to professionals who can ensure the system is properly cleaned and all damaged components are replaced.

Symptoms You May Notice

  • Significant loss of power, especially under acceleration or when towing.
  • Engine may enter 'limp mode' with reduced RPM and speed.
  • Engine runs rough, hesitates, or surges.
  • Difficulty starting or engine stalls unexpectedly.
  • Check Engine Light is illuminated.
  • Slightly fluctuating or rolling idle.
  • A "hard start" or "no start" condition, as noted in TSB Bulletin #PIP4949E.
⚠️ Don't Waste Money on the Wrong Fix
  • Replacing the fuel rail pressure sensor. While possible for it to fail, it's more common for the sensor to be accurately reporting a real pressure problem. Always test pressure with a mechanical gauge or compare scan tool data before replacing the sensor.
  • Replacing the fuel pressure relief valve (FPRV). A failing FPRV that opens prematurely will typically cause low pressure issues consistently, not just under heavy load. While it can fail, it's less common than other causes.

Most Likely Causes

  1. Clogged or Restricted Fuel Filter 🔴 High Probability Diesel fuel systems are sensitive to contaminants, and filters are a primary wear item. It's the first and cheapest thing to check and a very common trigger for P0087.
    How to confirm: Check the fuel filter life monitor if equipped. The easiest confirmation is to replace the filter as a first step. When removing the old filter, pour its contents into a clean container and inspect for water, debris, or metallic shavings. The presence of metal indicates a failing HPFP.
    Typical fix: Replace the fuel filter with a high-quality OEM or equivalent part. 🎬 Watch: How to replace the fuel filter on a Chevy Express. If metal is found, the entire fuel system needs inspection and likely replacement.
    Est. part cost: $20-$70
  2. Failing High-Pressure Fuel Pump (HPFP) 🔴 High Probability The Bosch CP4 pump used in 2015-2016 6.6L LML Duramax engines has a well-documented high failure rate. When it fails, it often disintegrates internally, sending metal shavings through the entire fuel system. TSBs #PIP5151F and #16-NA-102 specifically address this issue and the required, extensive cleaning procedure. TSB Bulletin #16-NA-102 provides a procedure to inspect and replace components when P0087 is set due to the fuel system being contaminated with debris.
    How to confirm: A technician can check the fuel pressure regulator screen for magnetic metal particles, as detailed in TSB #16-NA-102. 🎬 Watch: How to diagnose if your CP4 fuel pump is failing. Monitoring desired vs. actual fuel rail pressure with a scan tool will show a significant lag where actual pressure cannot meet desired pressure under load. Finding metal shavings in the fuel filter is a strong indicator.
    Typical fix: This is a major repair. It requires replacing the HPFP, all eight fuel injectors, both fuel rails, and flushing or replacing all fuel lines and the fuel tank to remove contamination. The cost can range from $9,000 to $13,000 at a professional shop.
    Est. part cost: $2000-$5000+
  3. Air in the Fuel System 🟡 Medium Probability The factory fuel system on LML engines operates under a vacuum, making it susceptible to sucking in air through aging O-rings, cracked fuel lines, or a leaky fuel filter housing. The fuel filter head assembly is a common source of air leaks, often noticeable by a primer button that won't stay firm or shows bubbles when pressed.
    How to confirm: Visually inspect fuel lines for cracks, especially the soft lines near the driver's side valve cover. Press the fuel filter primer pump; if it's soft and bubbles appear around it, the housing is leaking air. A technician can install a clear line on the suction side of the system to watch for air bubbles while the engine is running. A vacuum gauge on the test port should show 5-8 inches of vacuum under full load; more indicates a restriction.
    Typical fix: Replace the leaking component. This often involves rebuilding the fuel filter head with a new seal kit 🎬 See this walkthrough on rebuilding a Duramax fuel filter head. or replacing the entire assembly. Some owners install an aftermarket lift pump to convert the system from vacuum to positive pressure, which helps prevent future air intrusion.
    Est. part cost: $50-$300
  4. Failing Fuel Pressure Regulator ⚪ Low Probability The regulator (also called the MPROP or FPR) on the high-pressure pump can fail or stick, causing erratic pressure control. However, it's more often contaminated by debris from a failing HPFP than failing on its own.
    How to confirm: A scan tool can command specific pressures to test the regulator's response. Unplugging it should cause rail pressure to spike. Visual inspection upon removal may show debris on the screen, which is a strong sign of HPFP failure.
    Typical fix: Replace the fuel pressure regulator on the high-pressure pump. If debris is present, the entire fuel system must be addressed to prevent repeat failure.
    Est. part cost: $150-$300

Rare But Worth Checking

  • Failing In-Tank Lift Pump: While the HPFP is the primary suspect, the low-pressure lift pump in the tank can also fail, starving the high-pressure pump. TSB #18-NA-103 notes this can be an issue in very cold weather (below 20°F / -6°C), causing stalling and P0087. TSB Bulletin #18NA103 specifically mentions that at temperatures below -6C or 20F, the tank fuel pump may cause a start and stall, no start, or loss of power.
  • Leaking Fuel Injectors: As injectors wear, they can return too much fuel back to the tank instead of spraying it into the cylinder. This 'leaks' pressure from the rail. An injector return rate test, which measures the amount of fuel returned from each injector in a set time, can identify a bad injector. Per GM procedure, the maximum allowable leakage for one LML injector is 3 ml in 15 seconds at idle.
  • Fuel Contamination (Water, DEF): Contamination of the diesel fuel with water or Diesel Exhaust Fluid (DEF) can cause immediate damage to the high-pressure fuel system components and trigger P0087. GM has issued bulletin #PIP5151F with pictures showing what DEF and rust contamination look like on the fuel pressure regulator. TSB Bulletin #PIP5151F warns that if contamination is found, the complete fuel system will need replacement.
  • Collapsed Fuel Lines: The soft rubber fuel lines, particularly the supply line from the frame to the engine, can soften and collapse internally under the vacuum of the fuel system, especially when hot. This restricts fuel flow and causes P0087 under load. A GM service bulletin suggests upgrading this hose to a more rigid Parker brand hose.

Diagnosis Steps

  1. Check for other stored DTCs to get a more complete picture of the fault. TSB Bulletin #PIP4949E notes that technicians may find P0087 alongside P0088, P0191, or P128E during diagnosis.
  2. Replace the fuel filter. This is the most common and inexpensive first step. Carefully inspect the old filter's contents for metal shavings.
  3. Using a capable scan tool, monitor 'Desired Fuel Rail Pressure' vs. 'Actual Fuel Rail Pressure' at idle and while driving under load. A significant difference where 'Actual' cannot keep up with 'Desired' confirms a performance issue.
  4. Inspect the fuel system for air leaks. Check the fuel filter housing primer for softness or visible leaks. Inspect soft fuel lines for cracks or collapse. Consider installing a clear hose before the HPFP to visually check for air bubbles.
  5. Test the low-pressure fuel system (lift pump) to ensure it is providing adequate supply pressure to the high-pressure pump, especially in cold weather as suggested by TSB Bulletin #18NA103.

Parts You'll Likely Need

  • Fuel Filter (OEM #ACDelco TP3018 (for 6.6L LML)) — This is the most frequent cause of fuel restriction and should always be the first part replaced when diagnosing P0087.
    Trusted brands: ACDelco, Wix, Bosch, Donaldson
    OEM price range: $40-$70
    Aftermarket price range: $20-$50
  • High-Pressure Fuel Pump (HPFP) (OEM #Bosch 0986437421 (Reman) or 0445010817 (New) for 6.6L LML CP4.2) — For 2015-2016 6.6L Duramax LML engines, the Bosch CP4 pump is a common failure point that causes P0087 and requires a full fuel system replacement due to metal contamination.
    Trusted brands: Bosch (OEM)
    OEM price range: $600-$900 (pump only)
    Aftermarket price range: N/A
  • Fuel Filter Head Assembly (or Rebuild Kit) — The filter head is a common source of air leaks into the fuel system, causing a loss of prime and low fuel pressure. A rebuild kit with new O-rings is a cost-effective fix.
    Trusted brands: ACDelco, Dorman, Merchant Automotive
    OEM price range: $150-$250 (Assembly)
    Aftermarket price range: $20-$40 (Rebuild Kit)

Related Codes That Often Appear With This One

  • P0088 — Stands for 'Fuel Rail/System Pressure - Too High'. It can appear with P0087 if a failing component like a fuel pressure regulator is causing erratic and uncontrolled pressure spikes and drops. It is cited in TSB Bulletin #16-NA-102.
  • P0191 — Stands for 'Fuel Rail Pressure Sensor Circuit Range/Performance'. This code often accompanies P0087 because the ECM sees a pressure reading that is illogical or doesn't match the expected value, which is a direct result of the low pressure condition. It is cited in TSBs #PIP5151F and #16-NA-102.
  • P2635 — Stands for 'Fuel Pump 'A' Flow/Performance'. This points to a problem with the low-pressure (in-tank) pump's ability to deliver fuel, which is a direct cause of the high-pressure system being starved. TSB #18-NA-103 links this code with P0087 in cold weather conditions.
  • P128E — This is a GM-specific code that can be set along with P0087/P0088 and indicates a fuel rail pressure performance issue, often related to contamination or pump failure as noted in TSB #16-NA-102.

Technical Service Bulletins (TSBs) & Recalls

  • 16-NA-102: The primary TSB for P0087 on LML Duramax engines. It details the full diagnostic procedure, which involves inspecting the fuel pressure regulator for magnetic metal debris. If found, it mandates the replacement of the entire high-pressure fuel system (pump, rails, injectors, lines) and thorough cleaning of the low-pressure system, including the tank.
  • PIP5151F: A preliminary information bulletin that shows visual examples of fuel system contamination from sources like water (rust) and Diesel Exhaust Fluid (DEF). It warns that if such contamination is found, the entire fuel system must be cleaned and flushed to prevent repeat failures. It covers codes P0087, P0088, P0191, and P128E.
  • 18-NA-103: Addresses customer complaints of no-start, stalling, or loss of power in cold ambient temperatures (below 20°F / -6°C). It points to a failing in-tank low-pressure fuel pump or gelled diesel fuel as the cause for P0087 and related codes.
  • PIP4949E: This communication provides information regarding vehicles experiencing a hard start or no start condition, where technicians may find DTCs P0087, P0088, P0191, or P128E set.

Platform-Specific Known Issues

  • The LML CP4 Catastrophic Failure: The single most significant issue for the 2015-2016 Express with the 6.6L LML engine is the failure of the Bosch CP4.2 high-pressure fuel pump. Unlike a simple component failure, the pump disintegrates internally, sending metal fragments throughout the high and low-pressure fuel systems. This requires a complete system replacement, often costing over $10,000. The first sign is often a P0087 code under load, and confirmation is finding metallic glitter in the fuel filter or on the fuel pressure regulator's screen.
  • Cold Weather Stalling (All Duramax): As documented in TSB #18-NA-103, the Express vans are susceptible to stalling and setting a P0087 code in very cold weather. This is often caused by the in-tank low-pressure pump struggling or failing, or by the diesel fuel beginning to gel. This is a distinct issue from the CP4 failure and is more related to the low-pressure supply side.

Mechanic-Grade Diagnostic Values

  • Desired vs. Actual Fuel Rail Pressure (Scan Tool) — expected: At hot idle, both should be approximately 4,000-6,000 PSI. Under Wide Open Throttle (WOT), desired pressure for an LML is ~29,000-30,000 PSI.. Failure: If 'Actual' pressure falls more than 2,000 PSI below 'Desired' pressure under load, it indicates a fuel delivery problem.
  • Fuel Rail Pressure Sensor (FRPS) Voltage — expected: The sensor operates on a 5V reference circuit. The signal wire should output a voltage between 0.5V (low pressure) and 4.8V (high pressure). For LBZ/LMM/LML engines, Key-On-Engine-Off (KOEO) should read 0 PSI, corresponding to approximately 0.5V.. Failure: A voltage reading that is stuck, erratic, or does not correspond to pressure changes indicates a faulty sensor or wiring issue. A short to ground will result in 0V.
  • Fuel Injector Return Rate (LML Engine) — expected: The maximum allowable leakage for one injector is 3 ml over a 15-second test period at idle. Some sources state a general spec of less than 4-5ml per injector.. Failure: Exceeding this volume indicates excessive internal leakage in the injector, which bleeds off rail pressure. If one injector is bad, others are likely worn as well.
  • Low-Pressure Side Vacuum Test — expected: Using a vacuum gauge on the test port near the filter housing, the system should pull between 5 to 8 inches of vacuum (Hg) under full load.. Failure: Vacuum readings higher than 8-10 inches Hg indicate a restriction on the supply side, such as a clogged fuel filter, collapsed fuel line, or iced-over pickup screen in the tank.
  • Injector Balance Rates (LML Engine) — expected: At hot idle in Park or Neutral, balance rates should be within ±2.5 mm³/sec.. Failure: A consistent positive number (e.g., +3.0) means the ECM is adding fuel to compensate for a weak cylinder (low compression or clogged nozzle). A consistent negative number (e.g., -3.0) means the ECM is removing fuel due to a leaking injector.

Scan Tool Commands That Help

  • GDS2 / Tech2: Fuel System Test / Fuel Pressure Control — This function allows a technician to command specific fuel rail pressures while the engine is running and observe the system's response. For example, commanding max rail pressure at idle can help test the high-pressure pump's ability to build pressure without putting the vehicle under a physical load. Failure to reach the commanded pressure can indicate a weak pump or a significant leak.
  • GDS2 / Tech2: Injector Return Flow Test — While this is primarily a physical test, the scan tool is used to enable the test conditions and monitor engine parameters. It's used when leaking injectors are suspected of causing P0087 by bleeding off rail pressure.
  • GDS2 / Tech2: Fuel Pump Driver Module Duty Cycle — This allows monitoring of the command signal being sent to the in-tank (low pressure) fuel pump. It helps determine if the ECM is commanding the pump to work and if the pump is responding, which is useful for diagnosing low-pressure supply issues before the HPFP.

Wiring & Ground Locations

  • G103 / G104 — G103 is located on the front of the passenger side cylinder head. G104 is located on the rear of the driver's side cylinder head.. These are primary engine-to-chassis grounds. A poor connection at these points can cause erratic behavior from the ECM and various sensors, including the fuel rail pressure sensor and fuel pressure regulator, potentially leading to false P0087 codes or incorrect diagnostic readings.
  • Fuel Rail Pressure Sensor Connector — Screwed into one of the fuel rails, typically the driver's side on a Duramax.. The connector itself can be a point of failure. GM TSB #20-NA-197 notes that corrosion or damaged terminals within this connector can cause P0087 and other related codes. The ECM relies on a clean signal from this sensor; any resistance or short here will corrupt the pressure reading.
  • ECM Connector X1 — One of the main connectors at the Engine Control Module (ECM).. The fuel rail pressure sensor signal, reference voltage, and ground wires all terminate at the ECM. A specific pinout diagram is required to test for continuity and voltage directly at the ECM, bypassing the vehicle harness to isolate a wiring fault from a sensor or ECM fault.

Real Owner Repair Stories

  • duramaxforum.com user post (2008 Duramax LMM (similar vacuum-fed fuel system to LML)) — P0087 code, fuel filter life dropping from 100% to 0% very quickly, especially under load. Desired rail pressure would not keep up with actual pressure above 20,000 PSI.
    ❌ Tried (didn't work) Replacing the fuel filter., Squeezing the visible collapsed portion of the fuel line back into shape.
    ✅ What actually fixed it The user identified that the soft fuel lines were collapsing under vacuum. The final fix, recommended by others in the thread, was to replace the soft sections of the fuel supply line, particularly the sections near the engine and transmission, with a more rigid type of hose (like a Parker hydraulic hose) as suggested in a GM service bulletin.
  • DuramaxDiesels.com user post (2005 Duramax LLY) — P1093 (equivalent to P0087 on newer models) under load at highway speeds. Scan tool could not command more than 13,500 PSI when 25,000 PSI was requested.
    ❌ Tried (didn't work) Replacing fuel filter and housing assembly., Replacing the fuel pressure relief valve., Replacing rubber fuel hoses., Injector return rate test (all injectors passed with less than 2ml return).
    ✅ What actually fixed it After injectors tested good, diagnosis pointed to the CP3 high-pressure pump. The pump's own return rate was tested and found to be excessive (over 20ml in 15 seconds of cranking), indicating internal failure. The final fix was replacing the high-pressure fuel pump (CP3).

Model Year Variations Within This Range

  • 2015-2016: These vans used the 6.6L LML Duramax engine, which is equipped with the Bosch CP4.2 high-pressure fuel pump. This pump is the primary suspect for P0087 in these years due to its high rate of catastrophic failure.
  • 2017-2019: The Express van received the 6.6L LGH Duramax starting in 2017. While based on the LML, the LGH in the van application is significantly de-rated to 260 hp and 525 lb-ft of torque and is paired with a GM 6L90E automatic transmission, not the Allison. Critically, the LGH uses a more reliable Denso HP4 high-pressure fuel pump, making a catastrophic pump failure less likely than on the LML, though not impossible. Diagnosis on these years may focus more on restrictions, air leaks, or injector issues.
  • 2017-2019: The 2.8L LWN 4-cylinder Duramax was also an option. This is a completely different engine platform with its own Bosch fuel system (injectors, pump, rails). While it can also suffer from P0087, the specific components, diagnostic values, and common failure points are unique to the LWN and not shared with the 6.6L V8s.

Diagnostic Flowchart

Start by checking ambient temperatures and inspecting the fuel filter contents. The 6.6L LML Duramax is notorious for catastrophic CP4 pump failures, so ruling out metal contamination is your immediate priority.
→ Refer to TSB #18-NA-103. The Express van is susceptible to gelled diesel fuel or a struggling in-tank low-pressure fuel pump in extreme cold. Treat the fuel and test the low-pressure supply side.
Replace the fuel filter (the most common and cheapest first step). Pour the old filter's contents into a clean container. What do you see?
Remove and inspect the fuel pressure regulator (MPROP) screen. Are there magnetic metal particles present?
→ This confirms a catastrophic Bosch CP4.2 HPFP failure per TSB #16-NA-102. You must replace the HPFP, all 8 injectors, fuel rails, and flush/replace all lines and the tank to remove contamination.
→ Refer to TSB PIP5151F. The system has water or DEF contamination. The entire fuel system must be cleaned and flushed to prevent repeat failures.
Check the fuel filter housing primer button. Press it several times. Does it stay firm or feel soft/show bubbles?
→ The LML factory fuel system operates under vacuum and is sucking in air. Rebuild the fuel filter head with a new seal kit or replace the entire assembly.
Using a capable scan tool, monitor 'Desired Fuel Rail Pressure' vs. 'Actual Fuel Rail Pressure' while driving under load. What are the results?
→ The Fuel Pressure Regulator may be failing or sticking. Command specific pressures with the scan tool to test its response, and replace if faulty.
→ Clear the DTCs and test drive. If P0087 returns, install a vacuum gauge on the test port (should show 5-8 inches under full load) to check for line restrictions.

Real Owner Stories

Aggregated from forums and TSBs cited above. Mileages and costs reflect what owners reported in those sources.

Chevrolet Express Duramax

Symptoms: Hard start and no start conditions accompanied by a P0087 Low Fuel Rail Pressure code.

What fixed it: Diagnosed an air leak at the fuel filter head and performed a complete fuel filter head rebuild.

Source hint: YouTube video titled 'P0087 Low Fuel Rail Pressure; Duramax Hard Start/No Start; Fuel Filter Head Rebuild'

Chevrolet Express Duramax

Symptoms: P0087 Fuel Pressure Code triggered by vacuum-related fuel supply issues.

What fixed it: Replaced the fuel filter, repaired the filter head to stop an air leak, and installed an aftermarket lift pump to convert the system to positive pressure.

Source hint: Injected Motorsports LLC blog post 'Duramax P0087 Fuel Pressure Code'

Chevrolet Express Duramax

Symptoms: P0087 Fuel pres to Low code.

What fixed it: Performed the official GM injector return rate test procedure to diagnose high return rates versus a weak high-pressure pump.

Source hint: EFILive Forum thread 'P0087 Fuel pres to Low Anyone have this issue?'

2015-2016 Chevrolet Express 6.6L LML

Symptoms: P0087 code under load, followed by finding metallic glitter in the fuel filter and on the fuel pressure regulator's screen.

What fixed it: Complete high and low-pressure fuel system replacement (HPFP, all eight fuel injectors, both fuel rails, and flushing/replacing all fuel lines and the fuel tank) due to Bosch CP4.2 internal disintegration.

Cost: $9000-$13000

Source hint: Vehicle Specific Issues: The LML CP4 Catastrophic Failure

Frequently Asked Questions

Does TSB #16-NA-102 apply to my 2015-2016 Chevrolet Express 6.6L LML Duramax?
Yes, TSB #16-NA-102 is the primary bulletin for P0087 on LML Duramax engines. It addresses the catastrophic failure of the Bosch CP4 high-pressure fuel pump. If magnetic metal debris is found on the fuel pressure regulator screen, the TSB mandates replacing the entire high-pressure fuel system and thoroughly cleaning the low-pressure system.
Why does my Express van stall and throw a P0087 code only in very cold weather?
According to TSB #18-NA-103, Duramax Express vans can experience stalling, loss of power, and P0087 codes in ambient temperatures below 20°F (-6°C). This is typically caused by a failing in-tank low-pressure fuel pump or diesel fuel beginning to gel, which restricts supply to the high-pressure pump.
I found metal shavings in my fuel filter. What does this mean for my LML engine?
Finding metallic glitter in the fuel filter or on the fuel pressure regulator screen is a strong indicator that the Bosch CP4.2 high-pressure fuel pump has disintegrated internally. This is a known issue for 2015-2016 models and requires a complete fuel system replacement, often costing between $9,000 and $13,000.
Can a simple air leak cause a P0087 on my Chevrolet Express?
Yes. The factory fuel system on LML engines operates under a vacuum, making it highly susceptible to sucking in air through aging O-rings, cracked fuel lines, or a leaky fuel filter housing. If the fuel filter primer button won't stay firm or shows bubbles when pressed, air intrusion is likely triggering the code.
What codes are covered under TSB #PIP5151F regarding fuel system contamination?
TSB #PIP5151F covers codes P0087, P0088, P0191, and P128E. It warns that if contamination such as water (rust) or Diesel Exhaust Fluid (DEF) is found in the system, the entire fuel system must be cleaned and flushed to prevent repeat failures.
Is there a permanent fix for the vacuum-related air leaks on the Duramax fuel system?
Many owners and diesel shops recommend installing an aftermarket lift pump. This converts the fuel system from a vacuum to positive pressure, which helps prevent future air intrusion and ensures adequate supply pressure to the high-pressure pump.
The Dreaded Duramax P0087 Myths and Tricks
The Dreaded Duramax P0087 Myths and Tricks
How to Diagnose P0087 Code on Duramax Diesel (Limp Mode)
How to Diagnose P0087 Code on Duramax Diesel (Limp Mode)
TROUBLESHOOTING THE P0087 CODE
TROUBLESHOOTING THE P0087 CODE
How to Diagnose if your CP4 Fuel Pump is Failing
How to Diagnose if your CP4 Fuel Pump is Failing
Rebuilding a Duramax Fuel Filter Head
Rebuilding a Duramax Fuel Filter Head
Duramax Fuel Filter Head Rebuild
Duramax Fuel Filter Head Rebuild
P0087 Low Fuel Rail Pressure; Duramax Hard Start/No Start; Fuel Filter Head Rebuild
P0087 Low Fuel Rail Pressure; Duramax Hard Start/No Start; Fuel Filter Head Rebuild
LB7 Duramax Return Flow Rate Testing
LB7 Duramax Return Flow Rate Testing
2010 Chevrolet 6.6 Duramax Fuel Filter Replacement
2010 Chevrolet 6.6 Duramax Fuel Filter Replacement
Chevy express duramax fuel filter
Chevy express duramax fuel filter
Wrenchy
Article researched & written by
Go-Parts' AI research assistant. Every article is backed by live web research, verified OEM data, and real technician knowledge — so you get accurate, up-to-date information you can trust.
Meet Wrenchy → Updated Jul 21, 2026

The information in this article is provided for general reference and educational purposes only. Vehicle specifications, procedures, and part compatibility can vary by production date, trim level, and region. Always consult your vehicle's factory service manual and verify part numbers before purchasing or performing repairs. Safety-critical components such as airbags, seat belts, and braking systems should be installed by a qualified professional.

Year Coverage
This article covers the OBD-II Code P0087 (Deep Dive) for:
  • Chevrolet Express: 20152016201720182019
In this article
🎬 Helpful Videos
Jump to ▴

Email This Guide

We'll send you a link to this article so you can read it later or share it.

Added to cart · Part