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 Articles →
🧭 Diagnostic Flowchart 🎬 Helpful Videos 🛍️ Shop This Part

P0087 on 2010-2014 Chevrolet Silverado: Low Fuel Pressure Causes and Fixes

On a 2010-2014 Silverado, P0087 means fuel pressure is too low. For 2010-2013 models, the most likely cause is a corroded Fuel Pump Control Module (FPCM) located above the spare tire. For 2014 models with direct injection, the high-pressure fuel pump (HPFP) is also a primary suspect. A critical first step for any year is to inspect the FPCM for corrosion before replacing a more expensive fuel pump.

14 minutes to read 2010-2014 Chevrolet SILVERADO
Most Likely Cause
Failed Fuel Pump Control Module (FPCM)
Est. Time
2.8 hrs
Shop Labor
$150 – $1500
Parts Price
$80 – $700
🚫 Do not drive — Driving is not recommended. The engine may stall unexpectedly, lose power during acceleration, or fail to start, creating a significant safety hazard. Prolonged operation with low fuel pressure can also lead to further engine damage.
Key Takeaways
  • P0087 indicates dangerously low fuel pressure that can cause stalling and no-start conditions.
  • For 2010-2013 models, always inspect the Fuel Pump Control Module (FPCM) for corrosion before assuming the fuel pump has failed.
  • For 2014 models, diagnosis must differentiate between the low-pressure system (in-tank pump, FPCM) and the high-pressure system (HPFP).
  • A scan tool that can read live fuel pressure data is essential for accurate diagnosis.
  • Replacing the high-pressure fuel pump (on 2014 models) is a significant job that requires removing the intake manifold.
The trouble code P0087 stands for "Fuel Rail/System Pressure - Too Low". This means the engine's computer, or Powertrain Control Module (PCM), has detected that the fuel pressure in the high-pressure, direct-injection fuel system has dropped below the minimum required level for proper engine operation. The PCM constantly compares the 'desired' fuel rail pressure with the 'actual' fuel rail pressure reported by the sensor; when the actual pressure cannot keep up with the demand, the code is set. The system cannot supply enough fuel to the injectors, leading to significant performance issues.

What's Unique About the 2010-2014 Chevrolet SILVERADO

This year range spans two key fuel system designs. The 2010-2013 models (GMT900 platform) use a traditional port fuel injection system where a common failure point is the Fuel Pump Control Module (FPCM), which corrodes due to its placement on the frame above the spare tire. 🎬 Watch: How to inspect and replace a corroded control module. The 2014 model year introduced the K2XX platform with new EcoTec3 direct-injected engines. These engines have both a low-pressure in-tank pump and a high-pressure fuel pump (HPFP) mounted on the engine, adding the HPFP as a significant and costly potential failure point not present in earlier models.

Diagnostic Flowchart

Tap your situation to follow the diagnostic path that matches what you're seeing on this vehicle.

Which best describes your Silverado's model year or specific stalling behavior?
Is there corrosion on the Fuel Pump Control Module above the spare tire?
→ Replace the Fuel Pump Control Module (OEM part 20850907, $80-$200). Many aftermarket units like Dorman include a redesigned moisture cover.
→ Test low-side fuel pressure (should be 50-70 PSI). If pressure is low, replace the in-tank fuel pump assembly 🎬 See this step-by-step guide for replacing the in-tank pump. ($200-$500).
Pull the engine oil dipstick. Does the oil smell strongly of gasoline?
→ Replace the High-Pressure Fuel Pump (OEM 12691016, $250-$700) and the one-time-use fuel line. 🎬 Watch: A complete walkthrough for replacing the high-pressure pump. Change the engine oil immediately.
→ Use a scan tool to compare 'Desired' vs 'Actual' fuel rail pressure. If actual drops during acceleration, the HPFP is likely failing.
→ Inspect the ground wire on the passenger side of the intake manifold. A broken ground here can mimic a fuel pump failure.

Generation note: This range covers the end of the second generation (GMT900, 2010-2013) and the first year of the third generation (K2XX, 2014). The 2014 models introduced direct injection engines (5.3L L83, 6.2L L86), which feature a high-pressure fuel system. Diagnosis for P0087 differs significantly, as 2014+ models have a high-pressure fuel pump (HPFP) as a potential cause, whereas 2010-2013 models do not.

Symptoms You May Notice

  • Check Engine Light is on
  • Engine hesitation, sputtering, or bogging down under acceleration
  • Reduced engine power or entering "limp mode"
  • Rough idle
  • Hard starting or long crank times
  • Engine stalling, sometimes unexpectedly while driving
  • A whining noise from the fuel tank area, indicating a struggling in-tank pump
  • Strong smell of gasoline in the engine oil (specific to HPFP failure on 2014 models).
⚠️ Don't Waste Money on the Wrong Fix
  • Replacing the in-tank fuel pump when the actual fault is the corroded Fuel Pump Control Module (FPCM). This is a very common and costly mistake.
  • On 2014 models, replacing the low-pressure in-tank fuel pump when the high-pressure fuel pump (HPFP) is the cause of the pressure drop under load.
  • Replacing any parts without first checking for fuel contamination or poor fuel quality (e.g., low octane or E85 in a non-flex fuel vehicle).

Most Likely Causes

  1. Failed Fuel Pump Control Module (FPCM) 🔴 High Probability → Shop Fuel Pump The FPCM is mounted on a frame crossmember above the spare tire, exposing it to moisture and road salt. This leads to severe corrosion of the module's housing and electrical connector pins, causing it to fail and not send proper voltage to the in-tank fuel pump. This is the most common cause for P0087 on 2010-2013 models.
    How to confirm: Lower the spare tire and visually inspect the module and its connector for white or green crusty corrosion, or cracks in the housing. A scan tool can check for FPCM-specific codes like P069E. Technicians can also command the pump with a scan tool or bypass the module to see if the pump runs, confirming the FPCM is the point of failure.
    Typical fix: Replace the Fuel Pump Control Module. Many aftermarket replacements (like Dorman) come with a redesigned cover to better protect against moisture. Some modules require programming to the vehicle's VIN, though many are sold pre-programmed.
    Est. part cost: $80-$200
  2. Failed High-Pressure Fuel Pump (HPFP) 🔴 High Probability → Shop Fuel Pump Specific to 2014 models with direct injection. The mechanical HPFP is a known failure point on GM's EcoTec3 engines. It is driven by a lobe on the camshaft and located in the engine valley, making replacement labor-intensive.
    How to confirm: Diagnosis requires a scan tool to monitor 'Desired Fuel Rail Pressure' vs. 'Actual Fuel Rail Pressure'. If the actual pressure cannot keep up with the desired pressure during acceleration, the HPFP is suspect. A critical secondary check is to pull the oil dipstick and smell for a strong gasoline odor, which indicates a failed internal seal leaking fuel into the crankcase.
    Typical fix: Replace the high-pressure fuel pump and the one-time-use high-pressure fuel line. It is mandatory to change the engine oil and filter at the same time to remove any fuel contamination.
    Est. part cost: $250-$700
  3. Failing In-Tank Fuel Pump (Low Pressure) 🟡 Medium Probability → Shop Fuel Pump The in-tank pump can weaken over time or fail outright. TSB #18-NA-103 specifically notes that in temperatures below 20°F, the pump may whine and the engine may stall or fail to start, triggering P0087. This can be due to the fuel itself or a weak pump struggling with the cold.
    How to confirm: Test the low-side fuel pressure. A scan tool or mechanical gauge should show pressure meeting specifications (typically 50-70 PSI). Per GM recall 13370A, the pressure should be at least 73 PSI (500 kPa) during a commanded test. If pressure is low and the FPCM is confirmed good, the in-tank pump is the likely cause.
    Typical fix: Replace the in-tank fuel pump assembly. This is a more involved job that requires dropping the fuel tank or lifting the truck bed.
    Est. part cost: $200-$500
  4. Clogged Fuel Filter ⚪ Low Probability → Shop Fuel Filter The fuel filter is a maintenance item. On these trucks, the filter is typically integrated into the in-tank fuel pump module and is not separately serviceable. TSB #PIP5151A notes that if contamination is found (rust, water, debris), the entire fuel system may need service.
    How to confirm: If the fuel filter is part of the non-serviceable pump module, diagnosis points towards a restricted pump. In rare cases of extreme contamination, debris may be visible in the tank.
    Typical fix: Replace the entire fuel pump module if the internal filter is clogged. If widespread contamination is found, the tank, lines, and pumps may need to be cleaned or replaced.
    Est. part cost: $20-$60 (if separate)
  5. Failed Fuel Rail Pressure Sensor ⚪ Low Probability → Shop Fuel Pressure Sensor The sensor can fail and send inaccurate low-pressure readings to the ECM, triggering the code even if the pressure is normal. TSB #20-NA-197 mentions that corrosion at the sensor's electrical connector can also cause this issue.
    How to confirm: Use a scan tool to read the pressure reported by the sensor and compare it to a reading from a mechanical fuel pressure gauge. If the readings differ significantly, the sensor is likely faulty. Visually inspect the connector for corrosion.
    Typical fix: Replace the fuel rail pressure sensor and/or its pigtail connector if corrosion is present.
    Est. part cost: $50-$150

Rare But Worth Checking

  • Fuel System Contamination: As mentioned in TSB #PIP5151A, finding contamination (water, rust, DEF) in the fuel system may require a complete fuel system replacement, including the tank, pump, lines, and injectors, making it a very expensive repair. One owner found installation manual debris left in the tank from a previous repair, which blocked the fuel pickup and caused P0087.
  • Leaking Fuel Injector(s): → Shop Fuel Injector An injector stuck open can cause a drop in fuel rail pressure, but this would typically be accompanied by other symptoms like a rich running condition, misfires (e.g., P030x), and a strong fuel smell from the exhaust.
  • Collapsed Fuel Lines: → Shop Fuel Line Some forum users and a GM TSB for Duramax models note that flexible fuel supply lines can soften and collapse under vacuum from the pump, especially when hot, causing a restriction and triggering P0087.

Diagnosis Steps

  1. Scan the ECM for P0087 and any other stored codes. Note codes like P0088, P0191, P128E, or P069E.
  2. CRITICAL FIRST STEP: Lower the spare tire and visually inspect the Fuel Pump Control Module (FPCM) and its electrical connector for signs of corrosion, cracks, or physical damage.
  3. Use a scan tool to monitor live data for 'Desired Fuel Rail Pressure' and 'Actual Fuel Rail Pressure'. At idle, they should be close. For 2014 models, high-side pressure should be 290-725 PSI at idle and can exceed 2,100 PSI under load.
  4. Test the low-pressure fuel system. Check for at least 50-70 PSI from the in-tank pump. If pressure is low, and the FPCM inspection passed, the in-tank pump is suspect.
  5. If low-pressure is good, proceed to test the high-pressure system (2014 models). Monitor fuel pressure with the scan tool while driving. If 'Actual' pressure drops significantly behind 'Desired' pressure under acceleration, suspect the high-pressure fuel pump (HPFP).
  6. For 2014 models, pull the engine oil dipstick and smell it for gasoline. A fuel smell strongly indicates a failed internal seal on the HPFP, requiring its replacement and an oil change.
  7. If scan tool pressure readings seem incorrect or erratic, compare them to a mechanical gauge to verify the fuel rail pressure sensor's accuracy.
  8. Inspect for fuel leaks along the lines, at the rail, and around the injectors. Check for kinked or collapsed flexible fuel lines.

Parts You'll Likely Need

  • Fuel Pump Control Module (OEM #20850907) — This is the most common failure on 2010-2013 models due to corrosion from its mounting location. Also fits some 2014 models.
    Trusted brands: ACDelco, Dorman (often includes a protective cover)
    OEM price range: $150-$250
    Aftermarket price range: $80-$150
  • High-Pressure Fuel Pump (OEM #12677329 (superseded by 12691016)) — A primary suspect for P0087 on 2014 models with direct injection.
    Trusted brands: GM Genuine, ACDelco, Bosch
    OEM price range: $400-$700
    Aftermarket price range: $250-$500
  • In-Tank Fuel Pump Assembly — The next likely culprit after the FPCM is ruled out, or if low fuel pressure is confirmed with a gauge.
    Trusted brands: ACDelco, Delphi, Carter
    OEM price range: $300-$500
    Aftermarket price range: $200-$400

Related Codes That Often Appear With This One

  • P0088 — Fuel Rail/System Pressure - Too High. This can appear with P0087 if the fuel pressure regulator or sensor is failing erratically, causing pressure to swing between high and low.
  • P0191 — Fuel Rail Pressure Sensor Circuit Range/Performance. This code points more directly to a problem with the sensor or its circuit, and is often seen with P0087. [Bulletin #PIP4949D, 2]
  • P128E — This is a manufacturer-specific code also related to fuel pressure control, mentioned alongside P0087 in GM TSBs. [Bulletin #PIP4949D, #PIP5151A, 2]
  • P069E — Fuel Pump Control Module Requested MIL Illumination. This code points directly to a fault detected by the FPCM itself and is a strong indicator that the FPCM is the root cause.

Technical Service Bulletins (TSBs) & Recalls

  • TSB #18-NA-103: Addresses customer concerns of an in-tank fuel pump whine, no-start, or stalling in cold temperatures (below 20°F) due to potential fuel gelling or pump weakness, which can set codes P0087, P2635, and others.
  • TSB #PIP5151A / #PIP5151F: A diagnostic guide for identifying fuel system contamination (water, rust, DEF) that causes hard/no start, rough running, and codes P0087/P0088. It warns that a complete fuel system cleaning may be required.
  • TSB #20-NA-197: Addresses issues where corrosion in the fuel rail pressure sensor's electrical connector causes erratic readings and various fuel pressure codes, including P0087.
  • TSB #PIP4949D: Provides diagnostic information for vehicles with a hard start or no start condition, where DTCs P0087, P0088, P0191 or P128E may be found.

Platform-Specific Known Issues

  • The Critical FPCM Inspection: Countless owner stories across forums emphasize that the first step for a P0087 on a 2010-2013 GM truck is to lower the spare tire and physically inspect the Fuel Pump Control Module. Many have spent hundreds of dollars replacing the in-tank fuel pump only to find the truck still won't start, because the corroded FPCM was the real, and much cheaper, problem.
  • HPFP Failure and Fuel in Oil: On 2014 models with the EcoTec3 engines, a common repair story involves the P0087 code appearing alongside a noticeable smell of gasoline in the engine oil. This is a tell-tale sign of high-pressure fuel pump failure, where the pump's internal seal breaks down and leaks high-pressure fuel directly into the engine crankcase. This is a severe condition that requires immediate replacement of the HPFP and a full oil change to prevent catastrophic engine damage.
Causes and Fixes P0087 Code: Fuel Rail/System Pressure Too Low
Causes and Fixes P0087 Code: Fuel Rail/System Pressure Too Low
How To Fix P0087 Engine Code: Fuel Rail/System Pressure Too Low - Expert Advice
How To Fix P0087 Engine Code: Fuel Rail/System Pressure Too Low - Expert Advice
How to Replace High Pressure Fuel Pump 2014-2018 Chevrolet Silverado 1500 5.3L V8
How to Replace High Pressure Fuel Pump 2014-2018 Chevrolet Silverado 1500 5.3L V8
TROUBLESHOOTING THE P0087 CODE
TROUBLESHOOTING THE P0087 CODE
Chevy Silverado Fuel Pump Control Module
Chevy Silverado Fuel Pump Control Module
Easy Fix for Common Chevy Problem [Fuel Pump Control Module]
Easy Fix for Common Chevy Problem [Fuel Pump Control Module]
How to Replace 5.3L Silverado High Pressure Fuel Pump - Powertrain P0175 P0172 Serria Tahoe Yukon
How to Replace 5.3L Silverado High Pressure Fuel Pump - Powertrain P0175 P0172 Serria Tahoe Yukon
High Pressure Fuel Pump Replacement GM Truck
High Pressure Fuel Pump Replacement GM Truck
How to Install Fuel Pump Assembly E4005M in a  2010 - 2013 Chevy Silverado / GMC Sierra 4.8L 5.3L
How to Install Fuel Pump Assembly E4005M in a 2010 - 2013 Chevy Silverado / GMC Sierra 4.8L 5.3L
P0087 Troubleshooting - Diesel Insights
P0087 Troubleshooting - Diesel Insights
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 Apr 30, 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 for:
  • Chevrolet SILVERADO: 20102011201220132014
In this article
🧭 Diagnostic Flowchart
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