2009 GMC Sierra Fuel Pump Control Module Programming: What You Need to Know Before You Replace It
The bottom line up front: The fuel pump control module (FPCM) on your 2009 GMC Sierra 1500 is a "smart" component that must be programmed to your specific Vehicle Identification Number (VIN). If you install a new or used module without proper programming, your truck will not run correctly, and in most cases, it will not start at all. You have two reliable paths forward: buy a module that comes pre-programmed to your VIN from a specialized supplier, or purchase an unprogrammed OEM module and have a dealership or a qualified shop flash it for you. While the pre-programmed route costs more upfront, it saves you a trip to the dealership and gets you back on the road faster.
Why This Module Fails and What It Does
The fuel pump control module, sometimes called the fuel pump driver module, sits on the frame rail underneath your truck. Its job is to regulate the voltage going to the fuel pump inside the gas tank. It adjusts how hard the pump works based on what the engine computer is asking for. Over time, the module is exposed to heat, moisture, and vibration, all of which can damage its internal circuits and lead to failure.
There is a known issue with these modules where water can enter through a poor seal and shut the truck down completely. Some owners have reported that hitting a deep puddle can splash water up into the module and stall the engine right in the middle of traffic. This is why so many 2007–2009 GM trucks end up needing this part replaced.
The original part number for your 2009 GMC Sierra 1500 is 20759945. That number replaces a list of earlier ones, including 13501024, 15213110, 20850907, and 25785013, so you will see several different numbers stamped on the same physical part. Knowing this helps when you are shopping because many aftermarket listings use one of these numbers, but they all point to the same module for your truck.
Signs Your Module Is Going Bad
A failing FPCM can mimic a bad fuel pump, a clogged fuel filter, or even a dead battery. If you are chasing a problem and keep finding nothing wrong with the pump itself, look at these symptoms:
- The engine cranks but will not start. The fuel pump does not get the signal it needs to pressurize the fuel line, so the engine never gets fuel.
- The truck stalls without warning, especially when it is warm or under load. It can die at a red light or at highway speed with no sputtering beforehand.
- Hesitation or sputtering during acceleration. The module is not delivering consistent voltage, so the fuel pressure fluctuates.
- Reduced engine power and poor performance. The computer detects a fault, limits power, and lights up the check engine light.
- Diagnostic trouble codes showing up, most commonly P069E, P0230, P0231, P025A, and P064A. If you pull these codes with a scan tool, the FPCM is the prime suspect.
One owner reported that the truck started, ran for a few minutes, then started running rough, missing, and finally stalled. It would not restart again for hours. Another driver had the truck lose almost all acceleration on the highway while the check engine and traction control lights came on at the same time. If any of this sounds familiar, stop replacing fuel pumps and check the module first.
Why VIN Programming Is Not Optional
On the 2007–2009 GM trucks, the FPCM is not a simple on/off switch. It is a module that communicates with the engine control module over the vehicle's data network. The software inside the module is written for the specific options and engine in your exact truck. That is tied to your VIN.
Here is what happens when you install the wrong module, a used one from a salvage yard, or a brand-new one straight out of the box without programming: the engine computer and the fuel module do not recognize each other. The engine may prime the fuel pump for one second and then shut it down. The truck will crank but never fire up. Even if it does run, it will likely run poorly, set codes, and can strand you again shortly after.
Your First Option: Buy a Pre-Programmed Module
This is the easiest route for a DIY owner. Several online suppliers like Highway 71 Auto Parts sell the fuel pump control module already flashed with the latest General Motors software and matched to your VIN. You provide your VIN when you order, they program the module, and you install it like a simple mechanical part. There is no need to visit a dealership for calibration.
You pay a bit more upfront, but you save the cost of dealership labor and programming fees. The modules usually ship with a warranty, and most suppliers offer a return policy if the part turns out to be defective. For most truck owners, this is the smartest purchase. It takes the guesswork out of the repair and gets the truck back on the road the same day the part arrives.
Your Second Option: Buy an OEM Module and Program It Yourself
You can buy a new GM Genuine Parts module like the 20759945 from an online parts dealer and have it programmed after installation. You will need a professional-grade scan tool that supports GM module programming. Many independent mechanics have this equipment, and some will let you bring the truck in just for the programming step.
This route is often cheaper on the part itself but more expensive in time. You will need to schedule a shop appointment, pay their labor rate, and potentially deal with a second trip if something does not communicate properly. The GM module is built by the same engineers who designed the truck and it comes with the factory warranty. If you are already taking the truck to a mechanic for the replacement, this may be the best choice because the shop can do the whole job in one visit.
Can You Reset the Module Instead of Replacing It?
No, you cannot simply "reset" a fuel pump control module and expect a failed one to work again. A reset only clears temporary faults. It does not repair damaged internal circuits or fix a bad seal that has let water inside. Some owners try disconnecting the battery for fifteen minutes and then starting the truck. That may clear a stored code and let the engine run for a short time, but the underlying problem comes right back.
If you recently replaced the fuel pump or the module, a relearn procedure may be required. The engine computer needs to re-learn the fuel pressure behavior of the new hardware. On GM trucks, this is done with a scan tool, and clearing codes alone does not reset the pump calibration. If the module is physically damaged, no amount of resetting will save it.
Where the Module Is Located and How to Inspect It
The fuel pump control module is mounted on the frame rail near the rear of the truck, ahead of the rear axle on the driver's side. It is exposed to road debris, water, and salt. Over time, those elements corrode the connector terminals and attack the seal. Many owners have found water literally dripping out of the module when they removed it.
Before you buy anything, take a few minutes to inspect the module. Unplug the connector and look for green corrosion, bent pins, or moisture. Look at the module housing itself for cracks or signs that water got inside. If the connector is full of corrosion, you might get away with cleaning it, but if there is moisture inside the module, it is already dead. You can also check the fuses and wiring in that circuit. Several owners reported that after a failure, both fuses stayed hot with the ignition off, which points to a short inside the module.
How Much This Repair Costs
The module itself costs anywhere from around $60 for an aftermarket brand to $150 or more for a pre-programmed OEM unit. The OEM GM Genuine Parts module without programming is priced in that same range as the Dorman aftermarket unit. Dealership programming typically adds another $100 to $150 in labor.
If you can install the module yourself and buy a pre-programmed unit, you can often finish the repair for under $200. If you take it to a dealership and have them supply and program the part, expect to pay $400 to $700 for the job. Weighing the savings against the hassle of a DIY installation is a personal call, but the parts themselves are not expensive.
A Smarter Way to Restore Reliable Fuel Delivery
If you are already going through the trouble of fixing your fuel system, consider upgrading to a dependable brand that you can trust for the long haul. KEMSO offers a full line of aftermarket fuel pumps engineered for performance and endurance. Every pump is built to meet OEM replacement standards while delivering higher flow and better consistency.
KEMSO fuel pumps are designed for a wide range of vehicles, from pickup trucks to motorcycles and watercraft. Each unit is precision-manufactured to handle harsh operating conditions and comes with a lifetime warranty. Instead of worrying about cheap parts failing again, KEMSO gives you peace of mind that your fuel system is protected. If you are ready to replace your GMC Sierra fuel pump, visit https://www.kemsoracing.com/ to find the right KEMSO pump for your truck.
Bottom Line
The fuel pump control module on your 2009 GMC Sierra 1500 is a critical electronic part that requires VIN-specific programming. If it fails, your truck will stall, hesitate, refuse to start, or lose power. Do not waste money on a used module and do not try to reset a physically damaged one. Buy a new module, make sure it is programmed for your truck, and install it yourself to save on labor. If you want a fuel pump that will outlast the repair, check out KEMSO at https://www.kemsoracing.com/.