Is Your Silverado Unreliable? Stalling, Hesitating, or Refusing to Start?
As a technician with over two decades in the bay, I’ve seen it all. A truck that cranks but won’t start, or worse, one that dies in the middle of traffic, is more than an inconvenience—it’s a major headache. Before you assume you need an expensive new fuel pump, let’s talk about a common, often overlooked component: the Fuel Pump Control Module (FPCM). On many GM trucks and SUVs, this small but critical part is the true source of your fuel delivery problems.
This isn’t just a replacement part; it’s a complete solution. We professionally program this FPCM, also known as a Fuel System Control Module (FSCM), with the latest GM vehicle-specific software using your VIN. This means it arrives at your door ready for a straightforward installation, saving you a costly trip to the dealership for programming. You get a reliable fix that restores factory performance and peace of mind.
Case Study: The Silverado That Stumped a Shop
I remember a 2013 Silverado 1500 that came into a colleague’s shop. The owner had already replaced the in-tank fuel pump himself, but the truck still had an intermittent no-start and would randomly enter ‘Reduced Power’ mode. The diagnostic scanner was showing a U0109 (Lost Communication with Fuel Pump Control Module) and a P069E (Fuel Pump Control Module Requested MIL Illumination). The shop was about to condemn the new pump, but I suggested they check the FPCM mounted on the driver-side frame rail. Sure enough, we found the original module’s casing was corroded and the connector was full of green oxidation from years of exposure to road salt and water. A new, pre-programmed module fixed it instantly. It’s a classic case where targeting the ‘brain’ of the fuel system, not just the pump, saves time, money, and frustration.
Is Your Vehicle Showing These Symptoms?
A failing FPCM can mimic a bad fuel pump. If you’re experiencing any of the following, this module is the likely solution for your 2013 Silverado 1500 Fuel Pump Module needs:
- âś” Engine cranks but will not start
- âś” Intermittent stalling, especially when warm
- âś” Hesitation or stumbling during acceleration
- âś” ‘Reduced Engine Power’ message on the dash
- âś” Check Engine Light with codes like P069E, P0230, or U0109
- âś” A buzzing or whining noise from the fuel pump that is inconsistent
A Straightforward Guide to Installation
Replacing the FPCM is a job most DIYers can handle in their own driveway. For the 2013 Silverado, it’s typically mounted on the driver-side frame rail, near the spare tire. Just follow these general steps:
- Safety First: Disconnect the negative terminal from your vehicle’s battery.
- Locate the Module: Find the old FPCM on the LH frame rail. It’s a small black box with an electrical connector and is held in place by a few bolts.
- Disconnect and Remove: Carefully unplug the electrical connector. You may need to press a release tab. Then, unbolt the old module from the frame. These bolts can sometimes be rusty, so a little penetrating oil can help.
- Install the New Module: Bolt your new, pre-programmed module into the same location. Ensure it is mounted securely.
- Reconnect: Plug the electrical connector firmly into the new module until it clicks.
- Final Steps: Reconnect the negative battery terminal. Turn the key to the ‘On’ position for 10-15 seconds to allow the system to initialize before starting the engine. Your vehicle is ready to go!
Verified Vehicle Compatibility
This module is a direct-fit replacement for part numbers 20964305 and 20964304. It is guaranteed to fit the following vehicles and options. Please provide your VIN upon purchase to ensure correct programming.
AVALANCHE 1500 13 (LH frame rail), w/o integrated trailer brake control
EXPRESS 1500 VAN 13-14 (LH frame rail)
IMPALA 13 (RH rear quarter panel)
IMPALA 14-16 VIN W (Limited), (RH rear quarter panel)
SILVERADO 1500 PICKUP 13 (LH frame rail), w/o integrated trailer brake control
SUBURBAN 1500 13-14 (LH frame rail), w/o integrated trailer brake control
TAHOE 13-14 (LH frame rail), w/o integrated trailer brake control
TRAVERSE 13-14 (rear crossmember)
GMC:
ACADIA 13-14 (rear crossmember)
SAVANA 1500 VAN 13-14 (LH frame rail)
SIERRA 1500 PICKUP 13 (LH frame rail), w/o integrated trailer brake control
SIERRA DENALI 1500 13 (LH frame rail), w/o integrated trailer brake control
YUKON 13-14 (LH frame rail), w/o integrated trailer brake control
YUKON XL 1500 13-14 (LH frame rail), w/o integrated trailer brake control
Cadillac:
CTS 13 (LH rear compartment)
CTS 14 Cpe, SW, or Sdn VIN D (V-Series), (LH rear compartment)
CTS 15 Cpe, (LH rear compartment)
ESCALADE / ESV / EXT 13-14 (LH frame rail), w/o integrated trailer brake control
Buick:
ENCLAVE 13-14 (rear crossmember)
Frequently Asked Questions
Why do I need to provide my VIN?
Your VIN is essential for us to program the module with the exact software and calibrations for your vehicle’s specific configuration. This ensures perfect compatibility and function, eliminating the need for a dealer to program the part.
Is this a plug-and-play part?
Yes! Because we program it to your VIN before shipping, it arrives ready to be installed. No additional programming or calibration is required. Just bolt it on, plug it in, and you’re done.
Where is this module located on my 2013 Silverado 1500?
On the 2013 Silverado 1500, the Fuel Pump Control Module is typically mounted to the inside of the driver’s side (LH) frame rail, often near the spare tire. It’s exposed to the elements, which is a common reason for its failure.
Will this fix a P069E code?
Yes, in the vast majority of cases, a faulty FPCM is the direct cause of a P069E trouble code. Replacing it with this pre-programmed unit is the correct repair for that specific code.
Is this part compatible with part number 20964304?
Absolutely. This module, 20964305, is a fully compatible and often updated replacement for the original 20964304 part number.