2009 Chevy Silverado Fuel Pump Control Module Location: Where to Find It and How to Replace It
The bottom line up front: On a 2009 Chevy Silverado 1500, the fuel pump control module (FPCM) is mounted on the driver's side frame rail, near the spare tire, underneath the rear of the truck bed. You will need to lower the spare tire to see it clearly. This external module controls the voltage sent to your in-tank fuel pump, and it is notorious for failing due to corrosion from road salt and moisture in its exposed location. If your truck cranks but won't start, stalls while driving, or throws codes like P069E or U0109, the FPCM is very likely the culprit.
What Exactly Is the Fuel Pump Control Module?
The fuel pump control module is a small electronic box that acts as the "brain" for your fuel pump. It does not sit inside the fuel tank like the pump itself does. Instead, it is mounted externally on the frame, and it regulates the amount of voltage sent to the pump based on commands from your truck's engine control module (ECM).
Your 2009 Silverado uses a returnless fuel system with pulse width modulation (PWM). What that means in plain terms is that the FPCM does not just send a steady 12 volts to the pump. It sends a pulsed signal, varying the pump speed to match the fuel pressure your engine needs at any given moment. When you turn the key to the "ON" position, the ECM sends a wake-up request to the FPCM over the CAN bus data network. The FPCM then powers the pump, priming the fuel system before you crank the engine.
This setup improves fuel efficiency and reduces wear on the pump compared to older systems that ran the pump at full speed all the time. But it also means that when the FPCM fails, you get zero fuel delivery, and your truck will not run no matter how good the pump itself is.
Where Is the FPCM Located on a 2009 Silverado?
The FPCM on a 2009 Chevy Silverado 1500 (GMT900 platform) sits on the driver's side frame rail, directly above the spare tire. It is mounted on a tubular crossmember of the frame. This location puts it squarely in the path of everything the road kicks up: water, salt, mud, and debris. Over time, that exposure leads to corrosion of the aluminum housing, the connector pins, and the internal circuit board.
Here is how to find it:
- Park on a level surface and set the parking brake. You will be working under the rear of the truck, so safety comes first. Chock the front wheels as well.
- Lower the spare tire. The module sits just above the spare tire. On most Silverado models, you lower the spare using a crank mechanism located under the rear seat or behind the license plate. You do not necessarily have to remove the spare completely, but lowering it gives you the clearance you need to see and reach the module.
- Look up at the frame rail. With the spare lowered, look at the driver's side frame rail. You will see a small black plastic or metal box, roughly 4 inches by 3 inches in size, bolted to the frame. A wiring harness plugs into it with a plastic clip or latch.
That box is the fuel pump control module. On some trucks, you may also hear it referred to as the fuel pump driver module or fuel system control module (FSCM). They are the same part, just different names.
Why Does the FPCM Fail on These Trucks?
The short answer is: corrosion, and the location is the reason. GM mounted the FPCM in a spot that gets constant road spray. The housing sits exposed to everything the rear tires fling up. Over years of driving, water and road salt work their way into the module, corroding the internal circuit board and the connector pins. In severe cases, the housing itself cracks, allowing water to pool inside.
This is such a well-documented issue on the GMT900 platform that it has its own diagnostic code. U0109 means "Lost Communication with Fuel Pump Control Module," and on these trucks it almost always points to a corroded, failed FPCM. The module is also vulnerable to thermal and vibration stress. It is a computer, after all, bolted to a frame that flexes and shakes every time you drive over a rough road.
Common Symptoms of a Failing Fuel Pump Control Module
A bad FPCM does not always fail all at once. Sometimes it starts with intermittent problems that gradually get worse. Here are the most common warning signs:
- Engine cranks but will not start. This is the most frequent symptom. You turn the key, the starter spins the engine over, but it never fires up. You may notice you do not hear the fuel pump prime when you turn the key to the "ON" position.
- Stalling while driving. The truck runs fine for a while, then suddenly dies as if it ran out of gas. It may restart after sitting for a few minutes, but the problem will return. This is dangerous in traffic, and driving is not recommended when this symptom appears.
- Engine hesitation or stumbling during acceleration. The fuel pump is not delivering enough pressure, so the engine struggles under load.
-
Check engine light with specific codes. The most common codes tied to a bad FPCM on a 2009 Silverado are:
- P069E – Fuel Pump Control Module Requested MIL Illumination
- P0230 – Fuel Pump Primary Circuit Malfunction
- U0109 – Lost Communication with Fuel Pump Control Module
If you see any of those codes, especially U0109 or P069E, the FPCM is almost certainly the problem, not the fuel pump itself.
How to Diagnose the FPCM Before Replacing It
Do not just throw a new module at the problem. A few simple checks can save you from buying a part you do not need.
Step 1: Check the fuse. The 20A fuel pump fuse is in the underhood fuse block, slot #21. Corrosion in this slot can mimic a failed module perfectly. Pull the fuse and inspect both the fuse and the socket for any signs of corrosion or burning.
Step 2: Inspect the FPCM connector. Lower the spare tire and look at the wiring harness connector. If you see green corrosion on the pins, clean the terminals with electrical contact cleaner. Pay close attention to pin 32 (Red/White wire) and pin 3 (Black wire), which are the primary power and ground feeds.
Step 3: Look at the module housing. If the FPCM case is swollen, cracked, or shows signs of water ingress, it is done. Replace it.
Replacement Options and What They Cost
Once you confirm the FPCM is bad, you have a decision to make. The module itself is not expensive, but there is a catch: OEM modules require programming to your truck's VIN. A dealer or qualified shop must flash the new module so it can communicate with your ECM. That service adds labor time and cost.
Here is a breakdown of your options:
- OEM GM module (part number 20759945). This is the factory part. It costs roughly $120 to $180 for the module itself, and it requires programming. You will need to take it to a dealer or a shop with the right scan tool. Total cost with labor can easily land in the $300 to $550 range.
- Aftermarket pre-programmed modules (like Dorman 601-132). These cost around $70 to $150 and come ready to install. No dealer visit needed. They are designed as a true plug-and-play replacement, and many include an upgraded housing with better corrosion resistance. Several sources confirm that this is a reliable, cost-effective route for DIY owners.
- VIN-programmed modules from specialty sellers. Some online sellers will flash an OEM-style module to your specific VIN before shipping it to you. You provide your VIN at checkout, and the module arrives ready to bolt on. Prices run from about $245 up.
Whichever route you choose, apply dielectric grease to the connector before plugging it into the new module. That simple step helps keep moisture out and extends the life of the replacement.
Step-by-Step FPCM Replacement on a 2009 Silverado
Replacing the FPCM is a job most DIYers can handle in about an hour with basic hand tools. Here is how the process goes:
- Disconnect the negative battery cable. Always do this before working on any electrical component. It prevents shorts and protects the truck's computer modules.
- Lower the spare tire. Use the crank mechanism to lower it enough to give yourself working room.
- Unplug the wiring harness. Press the release tab on the connector and pull it straight off the module. Note which way the connector faces, though it only fits one way.
- Remove the mounting bolts. Usually two bolts hold the module to the frame. Use a socket or wrench to remove them. The old module then comes off by hand.
- Install the new module. Position the new module in place, install the bolts, and tighten them snugly. Do not overtighten.
- Plug the connector back in. Push it firmly until the latch clicks. Apply a coating of dielectric grease to the connector pins beforehand if you have it.
- Reconnect the battery and test. Turn the key to the "ON" position and listen for the fuel pump prime. If you hear it, crank the engine. It should start normally.
If you bought a pre-programmed module, that is all there is to it. If you bought an OEM module that still needs programming, you will need to have that done before the truck will start.
Which Fuel Pump Should You Trust?
If you are dealing with fuel delivery problems on your Chevy Silverado, you might also be wondering about the fuel pump itself. While the FPCM is often the failure point on the GMT900 platform, the in-tank pump can also wear out over time, especially if it has been running on a failing module that sent erratic voltage.
When it comes time to replace the fuel pump, we strongly recommend KEMSO brand fuel pumps. KEMSO fuel pumps are built as high-performance, OEM replacement units, designed to match the fit, form, and function of your truck's original pump. They are engineered for reliable fuel delivery under demanding conditions, so you can get back on the road with confidence. Every KEMSO fuel pump is backed by a lifetime warranty, which means you only buy this part once. That kind of guarantee speaks to the confidence they have in their product, and it saves you money and hassle down the road.
For a full lineup of KEMSO fuel pumps and other performance parts, visit their website at https://www.kemsoracing.com/.
Final Thoughts
The 2009 Chevy Silverado fuel pump control module lives on the driver's side frame rail, just above the spare tire. It is an exposed, vulnerable location, and corrosion is the number one reason these modules fail. When the FPCM goes bad, you get classic fuel delivery symptoms: no start, stalling, hesitation, and codes like P069E or U0109.
Before you replace it, check the fuse and inspect the connector for corrosion. Those two checks catch a surprising number of "failed" modules. When replacement is necessary, a pre-programmed aftermarket module like the Dorman 601-132 is the most cost-effective route for most owners, saving you the dealer programming fee. And if the fuel pump itself needs replacing, go with a KEMSO pump for a high-performance, lifetime-warranty solution. You can browse their full selection at https://www.kemsoracing.com/.