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

P1005 on 2020 Chevrolet Silverado 2500: Fuel Pump Module Fault Causes and Fixes

On a 2020 Chevrolet Silverado 2500, code P1005 almost always indicates a faulty Fuel Pump Driver Control Module (FPDCM). GM has issued a Technical Service Bulletin (TSB #PIT5636D) acknowledging a software error in the original module and provides an updated part for the fix. Replacement is straightforward, is the definitive solution, and may be covered under the vehicle's emission warranty.

12 minutes to read 2020-2020 Chevrolet SILVERADO 2500
Most Likely Cause
Faulty Fuel Pump Driver Control Module (FPDCM)
Difficulty
2/5
Est. Time
0.8 hrs
DIY Doable?
✅ Yes
Shop Labor
$125 – $275
Parts Price
$50 – $100
⚠️ Drivable, but... — You can likely drive the vehicle, but there is a risk of the engine stalling, hesitating, or having difficulty starting, which could be a safety hazard in traffic. Some owners report the code appears without immediate symptoms, but failure of the module can lead to a no-start condition without warning.
Key Takeaways
  • P1005 on a 2020 Silverado 2500 is a known issue with a straightforward fix.
  • The cause is a faulty Fuel Pump Driver Control Module (FPDCM) with a software error, as confirmed by GM TSB #PIT5636D.
  • Do not misdiagnose the problem and replace the fuel pump; the issue is with the control module.
  • The repair involves replacing the old module (located above the spare tire) with an updated GM part (13540028 for gas, 13540026 for diesel), which is a simple and inexpensive job.
  • Ignoring the code could lead to stalling or no-start conditions, so it should be addressed promptly. The repair may be covered under the vehicle's emission warranty.
P1005 is a manufacturer-specific diagnostic trouble code (DTC) for Chevrolet and GMC vehicles. On the 2020 Silverado 2500, it specifically points to a fault within the Fuel Pump Driver Control Module (FPDCM). This module is a small computer that receives commands from the main Engine Control Module (ECM) and regulates the voltage sent to the electric fuel pump. This process ensures the fuel pump delivers the precise amount of fuel needed for optimal engine performance and efficiency under all driving conditions. The code is set when the ECM detects a software error or internal malfunction in the FPDCM.

What's Unique About the 2020-2020 Chevrolet SILVERADO 2500

A 2020 Chevrolet Silverado 2500 HD, the specific platform affected by the FPDCM software error covered under TSB #PIT5636D.
General Motors has officially acknowledged the P1005 code on the 2020 Silverado 2500 through TSB #PIT5636D, pointing directly to a software error in the Fuel Pump Driver Control Module.

The 2020 Chevrolet Silverado platform is unique regarding code P1005 because General Motors has officially acknowledged the problem through multiple revisions of a Technical Service Bulletin (TSB #PIT5636D). The cause is a known software error in the original FPDCM, not a random failure or a problem with the fuel pump itself. This means that unlike many other codes that require extensive diagnosis, the path to a fix for P1005 on this truck is very direct: replace the original module with the updated part specified by GM. The repair may also be covered under GM's emission warranty.

Diagnostic Flowchart

Looking up at the truck's frame crossmember with the spare tire lowered to reveal the Fuel Pump Driver Control Module.
To access the FPDCM for inspection or replacement, you will need to lower the spare tire. The module is mounted directly to the frame crossmember.

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

Have you inspected the Fuel Pump Driver Control Module above the spare tire?
→ Lower the spare tire to access the module on the frame crossmember. Visually inspect the connector for corrosion or loose pins.
Is the truck still under the GM emissions warranty?
→ Contact a dealer. TSB #PIT5636D covers a known software error, which may be fixed for free under emissions warranty (Codes E/E2).
→ Replace the module ($50-$100) using part #13540028 (Gas) or #13540026 (Diesel). Clear the P1005 code afterward. No programming required.
→ Repair the damaged wiring or clean the connector ($10-$50). Use a multimeter to verify proper power and ground at the pins.

Symptoms You May Notice

  • Check Engine Light (SES MIL) illuminated.
  • Engine stalling or misfiring.
  • Difficulty starting the engine or extended cranking time.
  • Loss of power while driving.
  • Rough or inconsistent idle.
  • In some cases, no symptoms other than the Check Engine Light.
⚠️ Don't Waste Money on the Wrong Fix
  • Replacing the in-tank fuel pump. The fuel pump itself is usually not the problem when code P1005 is present; the issue lies with the control module that controls it. Misdiagnosing this can lead to an expensive and unnecessary repair, as in-tank fuel pump replacement can cost over $1,000.

Most Likely Causes

A replacement Fuel Pump Driver Control Module (FPDCM) for a Chevrolet Silverado.
The most common cause of a P1005 code on this platform is a software error within the original Fuel Pump Driver Control Module. Replacing it with the updated GM part usually resolves the issue.
  1. Faulty Fuel Pump Driver Control Module (FPDCM) 🔴 High Probability → Shop Fuel Pump GM has identified a software error in the original modules installed on these trucks and released an updated part under TSB #PIT5636D.
    How to confirm: Confirm the presence of code P1005 with an OBD-II scanner. Given the specific TSB for this exact issue, if the code is present, the module is the confirmed cause. The module is located above the spare tire, mounted to a frame crossmember. 🎬 Watch: See the module location and how to remove it.
    Typical fix: Replace the Fuel Pump Driver Control Module with the new, updated part number specified by GM. The labor time is estimated at 0.5 hours under warranty. After replacement, clear the trouble code.
    Est. part cost: $50-$100
  2. FPDCM Wiring Harness or Connector Issue ⚪ Low Probability The module's location above the spare tire exposes it to road grime and moisture, which can potentially lead to corrosion over time, though this is not the common failure mode for this specific code.
    How to confirm: Visually inspect the wiring and connector leading to the FPDCM for any signs of damage, corrosion, or looseness. Use a multimeter to check for proper power and ground at the connector pins.
    Typical fix: Repair the damaged wiring or clean/replace the connector.
    Est. part cost: $10-$50

Diagnosis Steps

An OBD-II scanner screen displaying the P1005 diagnostic trouble code.
Begin by verifying the P1005 code with an OBD-II scanner. Given the specific TSB for this vehicle, confirming the code strongly points to the FPDCM software error.
  1. Verify the Check Engine Light is on and retrieve the trouble codes using an OBD-II scanner. Confirm that P1005 is the primary code stored.
  2. Consult GM Technical Service Bulletin #PIT5636D, which identifies a software error in the FPDCM as the direct cause for 2019-2020 Silverado and Sierra models.
  3. Locate the FPDCM. It is mounted to a frame crossmember, above the spare tire. It may be necessary to lower the spare tire for access.
  4. 🎬 See how to access and swap the module above the spare.
  5. As a due diligence step, inspect the FPDCM's electrical connector and nearby wiring for any obvious damage, corrosion, or loose connections before ordering the part.
  6. Order and replace the Fuel Pump Driver Control Module with the correct updated part number for your engine. The module is typically held in place by three bolts.
  7. 🎬 Watch: A quick walkthrough on replacing the control module.
  8. After replacement, clear the trouble code with the OBD-II scanner and perform a test drive to ensure the Check Engine Light does not return. No special programming is required for this specific replacement part according to the TSB.

Parts You'll Likely Need

  • Fuel Pump Driver Control Module (OEM #13540028 (for Gas engines L8T, L84, etc.) or 13540026 (for Diesel engines L5P, LM2)) — This is the updated part specified by GM in TSB #PIT5636D to correct the internal software error that causes code P1005. The previous superseded part numbers were 13531875 (Gas) and 13531869 (Diesel).
    Trusted brands: ACDelco (GM Genuine Part)
    OEM price range: $50-$100
    Aftermarket price range: $45-$85

Technical Service Bulletins (TSBs) & Recalls

  • Bulletin #PIT5636D: States that a Service Engine Soon (SES) MIL with DTC P1005 is caused by a software error in the fuel pump driver control module and instructs technicians to replace it with an updated part. It specifies part number 13540028 for gas engines (LV3, L3B, L82, L84, L87, L8T) and 13540026 for diesel engines (LM2, L5P). It also lists a labor time of 0.5 hours for warranty claims.

Platform-Specific Known Issues

  • A known software error in the original Fuel Pump Driver Control Module prompted GM to issue TSB #PIT5636D, which applies to 2019-2020 Silverado and Sierra models. The bulletin explicitly states to replace the module with an updated part number to resolve the issue.
  • The repair for this specific issue may be covered under the GM emissions warranty (Coverage Codes E and E2). Owners should check with a dealer by providing their VIN.

Mechanic-Grade Diagnostic Values

  • FPDCM Power Supply Voltage — expected: Approximately 12.6V (Battery Voltage) with Key On, Engine Off.. Failure: Voltage below 11.5V or 0V points to a problem with the power supply wire or fuse, not the module itself.
  • FPDCM Ground Circuit Voltage Drop — expected: Less than 0.1V (100mV) between the ground pin and a clean chassis ground.. Failure: A higher voltage reading indicates a poor ground connection, which can cause the module to malfunction.
  • FPDCM Command Signal from PCM — expected: With a test light connected to the signal wire, the light should illuminate for 2-3 seconds when the key is first turned to 'Run', or illuminate while cranking.. Failure: No signal from the PCM indicates a wiring issue between the PCM and FPDCM, or a faulty PCM (which is rare).

Scan Tool Commands That Help

  • GM GDS2 (or equivalent professional scanner): Fuel Pump Control Module Data Display — Use this to view live data from the module, such as 'Fuel Pump Commanded Speed' and 'Module Voltage'. If the data is frozen, missing, or nonsensical while the engine is running or cranking, it strongly indicates a failed module.
  • GM GDS2 (or equivalent professional scanner): Fuel Pump On/Off Command — This is a bidirectional test that allows the technician to directly command the fuel pump to run, bypassing the module's internal logic. If the pump runs with this command, it confirms the pump and its wiring are good, isolating the fault to the FPDCM or its power/ground/signal circuits.

Wiring & Ground Locations

  • FPDCM Connector Pin 32 — At the Fuel Pump Driver Control Module connector, located above the spare tire.. This pin, typically with a Red/White wire, is the main battery power feed for the module. A voltage test here is the first step to confirm the module is receiving power.
  • FPDCM Connector Pin 1 — At the Fuel Pump Driver Control Module connector.. This pin, typically with a Black wire, is the module's main ground. A voltage drop test here is critical to rule out a bad ground connection, which can mimic module failure.
  • FPDCM Connector Pin 13 — At the Fuel Pump Driver Control Module connector.. This pin, often a Dark Green/White wire, receives the command signal from the Engine Control Module (ECM). Verifying a signal here confirms the ECM is telling the FPDCM to activate.
  • FPDCM Pins 16 & 47 — At the Fuel Pump Driver Control Module connector.. These pins are the ground (Pin 16) and power (Pin 47, Gray wire) circuits leading directly to the in-tank fuel pump. Jumping power and ground to these pins can directly test the fuel pump's operation, bypassing the FPDCM entirely.

Real Owner Repair Stories

  • GON Forum user 'Spotlite' (2019 Chevrolet Silverado) — Check Engine Light came on. Code was P1005. The light later turned off by itself.
    ❌ Tried (didn't work) The dealership had previously cleared the same code 30,000 miles prior without replacing parts.
    ✅ What actually fixed it The code cleared itself, indicating an intermittent fault. This is a common real-world experience where the FPDCM begins to fail intermittently before failing completely, which aligns with the known software issue.

OEM Part Supersession History

  • 13531875 (Gas) / 13531869 (Diesel)13540028 (Gas) / 13540026 (Diesel) — The original modules contained a software error causing DTC P1005. The new part numbers contain corrected software.
    Heads up: Using an old, superseded part number (even if new-old-stock) will not fix the issue and the P1005 code will likely return. Only the updated part numbers should be used for the repair.
How to replace fuel pump power control module 2019 chevy Silverado 5.3
How to replace fuel pump power control module 2019 chevy Silverado 5.3
Changing out fuel pump control module  in the 2019 Chevy Silverado 5.3
Changing out fuel pump control module in the 2019 Chevy Silverado 5.3
Chevy Silverado Fuel Pump Control Module
Chevy Silverado Fuel Pump Control Module
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 May 25, 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 P1005 for:
  • Chevrolet SILVERADO 2500: 2020
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