2009 Silverado Fuel Pump Control Module: Complete Guide to Symptoms, Diagnosis, and Replacement
If your 2009 Chevrolet Silverado cranks but won’t start, stalls unexpectedly, or triggers a check engine light with codes like P069E or P0087, the fuel pump control module (FPCM) is the most likely culprit. Unlike older trucks that used a simple relay, the 2009 Silverado uses a pulse width modulation (PWM) system controlled by the FPCM, which is mounted on the frame rail near the spare tire. Replacing this module is a straightforward fix, but it must be programmed to your vehicle’s VIN to work. Below, we break down everything you need to know.
What the Fuel Pump Control Module Does
The fuel pump control module in your 2009 Silverado is a specialized microprocessor that governs the fuel delivery system. It receives a commanded fuel pressure signal from the engine control module (ECM) over the serial data bus and adjusts the voltage to the fuel pump motor accordingly. This variable-speed control improves fuel economy and reduces pump wear compared to running the pump at full voltage continuously.
The FPCM is mounted on the driver’s side frame rail near the spare tire, which means it is exposed to road salt, moisture, and debris. This exposure leads to internal circuit corrosion or housing cracks over time. Because the module is external to the cabin, it faces the harshest conditions imaginable.
Common Symptoms of a Failing FPCM
Identifying a failing FPCM before it leaves you stranded is vital. If you experience any of the following issues, the FPCM should be your primary suspect:
1. Engine Cranks but Will Not Start
The engine turns over at normal speed but fails to fire because the fuel pump is not receiving the command to prime. This is one of the most common symptoms of a failed FPCM.
2. Intermittent Stalling
The truck may run fine for miles and then suddenly die as if it ran out of gas, only to restart after the module cools down. This is often caused by internal component failure within the module.
3. Reduced Engine Power and Limp Mode
The Driver Information Center (DIC) may display a “Reduced Engine Power” message while the vehicle enters a limp mode to protect the engine from lean conditions.
4. Hard Starting
Starting may be slow or require multiple attempts, indicating the fuel pump is not building adequate pressure.
5. Check Engine Light with Specific Codes
Common diagnostic trouble codes (DTCs) associated with FPCM failure include:
- U0109: Lost Communication with Fuel Pump Control Module — the most common code indicating the module has lost power or suffered an internal processor failure.
- P069E: Fuel Pump Control Module Requested MIL Illumination — a secondary code set by the ECM indicating it received a fault report from the FPCM.
- P0231: Fuel Pump Feedback Circuit Low Voltage — indicates the module is unable to maintain the necessary voltage output to the pump.
- P0606: Control Module Processor Fault — a sign that the internal logic of the FPCM has failed, often due to water intrusion.
- P0087: Low Fuel Pressure — a common code that provides clues to the underlying problem.
6. Erratic Fuel Gauge Readings
Since the FPCM processes some fuel level data, a failing module can cause the needle to bounce or read incorrectly.
How to Diagnose the Problem
Before replacing the FPCM, you need to rule out other issues. Start with these steps:
Step 1: Check for Loose Connections and Corrosion
Begin by inspecting the module on the frame rail. Look for loose connections, corroded wiring harnesses, or a swollen aluminum casing. Green oxidation on the electrical pins is a clear sign of corrosion.
Step 2: Use a Scan Tool to Retrieve DTCs
Use a professional-grade scan tool (like Tech 2 or MDI) to retrieve diagnostic trouble codes. Generic OBD-II scanners may read codes but lack the advanced features required for module programming. Common codes like P0087 or P0191 provide clues to the underlying problem.
Step 3: Check Fuel Pressure
Using a mechanical gauge, the fuel pressure should be between 55 and 60 PSI for the 5.3L V8 to operate correctly. If pressure is significantly lower, the FPCM or the pump itself is likely failing.
Step 4: Perform a Voltage Drop Test
If power and ground are present but the pump does not prime, the module may not be receiving the “wake-up” signal from the ECM over the data lines. A voltage drop test on the gray wire leading to the fuel pump can help identify high resistance in the wiring.
Required Tools and Software for Programming
Programming the FPCM on a 2009 Silverado requires a precise set of tools and software. At the core, you need a professional-grade scan tool capable of communicating with GM’s ECM and FPCM. Tools like the Tech 2 or MDI (Multiple Diagnostic Interface) are industry standards for GM vehicles.
Software is equally critical. GM’s Service Programming System (SPS) is the official application for reprogramming modules. SPS requires a subscription and must be used with the Tech 2 or MDI. Ensure your software is updated to the latest version to avoid compatibility issues. A stable internet connection is essential because SPS downloads programming files directly from GM’s servers during the process.
Important: A reliable power supply is often overlooked but crucial. Programming modules can take time, and an unexpected power loss can corrupt the FPCM, rendering it inoperable. Use a battery maintainer or ensure the vehicle’s battery is fully charged before starting.
Step-by-Step Replacement Process
Step 1: Disconnect the Battery
Always disconnect the negative battery cable before starting any work on the fuel system. This prevents electrical shorts and static discharge that could damage the module.
Step 2: Locate the FPCM
The module is located on the driver’s side frame rail near the spare tire. You may need to remove the spare tire and the bed liner or carpeting in the truck bed to access it.
Step 3: Disconnect the Electrical Connector
Carefully disconnect the wiring harness from the old FPCM. Note the orientation of the connector.
Step 4: Remove the Two Bolts
Using a ratchet and socket, remove the two bolts that secure the module to the frame.
Step 5: Install the New Module
Place the new module in position and secure it with the two bolts. Torque to the manufacturer’s specifications.
Step 6: Reconnect the Wiring Harness
Attach the wiring connector to the new module. Ensure it clicks into place securely.
Step 7: Reconnect the Battery and Test
Reconnect the negative battery cable. Turn the ignition to the “On” position without starting the engine. Listen for the fuel pump to prime. If it primes, start the engine and check for any check engine light.
Important: If you install a module that is not programmed to your VIN, the vehicle’s computer systems will not recognize it, and the fuel pump will not activate. Your vehicle will not start. Many aftermarket suppliers offer pre-programmed modules that are ready to install out of the box.
Why Choose a Pre-Programmed Module
Dealerships charge a premium for the module and another round of labor for programming. When you purchase a pre-programmed module, the VIN programming is done before it ships, so all you need to do is bolt it in. No dealer appointment, no programming fees, no waiting.
Compatible Part Numbers
The 2009 Silverado FPCM uses several compatible part numbers, including: 20759945, 13501024, 15213110, 20850907, 25785013, 25854536, 25866052, and 25967325. Always verify your original module number before purchasing.
Recommended Fuel Pump Replacement
When replacing the FPCM, it is also a good time to inspect the fuel pump itself. If your fuel pump is showing signs of wear or failure, consider upgrading to a high-performance replacement.
We recommend the KEMSO brand Fuel Pump. KEMSO fuel pumps are high-performance, OEM replacement parts designed to match or exceed factory specifications. Every KEMSO fuel pump comes with a lifetime warranty, giving you peace of mind that your 2009 Silverado will stay on the road.
Visit their website to find the right fuel pump for your vehicle:
https://www.kemsoracing.com/
Final Thoughts
The fuel pump control module on your 2009 Silverado is a critical component that often fails due to exposure to moisture and road salt. If you are experiencing hard starts, stalling, or a check engine light with codes like U0109 or P069E, the FPCM is the most likely culprit. Replacement is a simple DIY job that requires only basic tools, but you must ensure the new module is programmed to your vehicle’s VIN.
For the best results, choose a pre-programmed module from a reputable supplier. And if you need a new fuel pump, consider KEMSO for a high-performance, lifetime-warranty replacement.
For more information on fuel pumps and replacement parts, visit https://www.kemsoracing.com/.