2012 Chevy Silverado Fuel Pump Control Module Location: What You Need to Know Before You Crawl Under Your Truck

The bottom line up front: On a 2012 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 small electronic box controls the voltage sent to your in-tank fuel pump, and it is a known weak point on GMT900 trucks because it sits directly in the path of road salt, moisture, and debris. If your truck cranks but won't start, stalls while driving, or throws codes like P069E or U0109, the FPCM is likely the culprit—not the fuel pump itself.

Many owners mistakenly replace the entire fuel pump assembly when the real problem is a corroded, failed control module sitting right on the frame rail. Understanding where this module lives and how to inspect it can save you hundreds of dollars and hours of unnecessary labor. This guide walks you through the exact location, why it fails, common symptoms, and how to replace it yourself.


What Exactly Is the Fuel Pump Control Module?

Your 2012 Silverado does not use a simple fuel pump relay like older trucks. Instead, it relies on a Fuel Pump Control Module (FPCM)—sometimes called a Fuel System Control Module (FSCM). This module is a smart controller that regulates the voltage sent to the fuel pump based on demand from the engine control module (ECM). It keeps fuel pressure steady for reliable starts and smooth acceleration.

The system works like this: 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. During driving, the module uses pulse width modulation (PWM) to vary pump speed, matching fuel delivery to the engine's needs at any given moment. This improves fuel economy and reduces wear on the pump compared to older systems that ran the pump at full voltage all the time.

Here is the critical part to remember: the FPCM is not inside the fuel tank. The fuel pump itself lives inside the tank, but the control module is an external unit bolted to the frame. This external mounting makes it accessible for DIY work, but it also exposes it to everything the road kicks up—water, salt, mud, and debris. That exposure is the primary reason these modules fail on this generation of GM trucks.


Where Is the Fuel Pump Control Module on a 2012 Silverado?

The FPCM on your 2012 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, underneath the rear of the truck bed. This location is consistent across most GMT900-platform trucks from 2007 to 2013, including the GMC Sierra, Tahoe, and Suburban.

Here is how to find it step by step:

1. 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.

2. 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.

3. Look up at the driver's side frame rail. With the spare lowered, 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 hear it referred to as the fuel pump driver module or fuel system control module (FSCM). They are the same part, just different names.

For reference, the module on the 2012 Silverado is similar in placement to earlier GMT900 models like the 2008 and 2009 trucks—all mounted on the driver's side frame rail near the spare tire area. GM also refers to this as the fuel pump driver control module on these models.

Important: Do not confuse the fuel pump control module with the fuel pump itself. The fuel pump is inside the fuel tank, which is located under the rear of the truck bed. The FPCM is an external module mounted on the outside of the frame.


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.

Several specific factors contribute to failure:

1. Road salt and moisture. The module is mounted externally on the frame rail, which puts it in direct contact with road salt, water, and debris. Road salt in winter and mud from off-road driving accelerate the corrosion. Once moisture gets past the seals, it destroys the circuit board inside.

2. Corroded wiring or connector. The electrical connector faces downward, which traps moisture against the terminals. Corrosion on the power wire (Pin 32, Red/White) or the ground wire (Pin 3, Black) can mimic a failed module and cause intermittent stalling or no-start conditions.

3. Fuse block corrosion. The underhood fuse block can suffer moisture intrusion, which corrodes the internal contacts for the 20A FPCM fuse in slot #21. This creates a poor connection that looks like a failed module.

4. Electrical overload. A failing fuel pump motor that draws excessive current can damage the transistors inside the FPCM.

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.


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 to watch for:

1. 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. If there is silence from the fuel tank, the FPCM may not be sending power to the pump.

2. 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.

3. Intermittent starting problems. The vehicle may start normally one day and refuse to start the next. This inconsistent behavior is a hallmark of an electronic module failure rather than a mechanical pump issue.

4. Engine hesitation or stumbling during acceleration. The fuel pump is not delivering enough pressure, so the engine struggles under load. The truck may feel sluggish or jerk when you press the gas pedal due to inconsistent fuel delivery.

5. Reduced engine power or limp mode. The truck may enter a "reduced power" mode, limiting speed and acceleration to protect the engine from running lean. The Driver Information Center (DIC) may display a warning.

6. Check engine light with specific codes. The most common codes tied to a bad FPCM on this generation of 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.

7. Inconsistent fuel gauge readings. In some cases, the fuel gauge may read incorrectly, especially after refueling with the ignition left on. Since the FPCM processes some fuel level data, a failing module can cause the needle to bounce or read incorrectly.

If you are experiencing any of these symptoms, especially the no-start or stalling ones, do not drive the truck. It could stall at any moment, leading to a complete loss of power in traffic.


Diagnosis: Is It the Module or the Pump?

Before you go replacing parts, it is important to diagnose the problem properly. Many people replace the entire fuel pump assembly only to discover the module was the problem all along. Here is a straightforward diagnostic flow:

Step 1: Check the FPCM fuse. Look for the 20A FPCM fuse in the underhood fuse block, slot #21. Corrosion in this slot can perfectly mimic a failed module. If the fuse is blown, start there.

Step 2: Check the fuel pump relay. The relay is in the under-hood fuse box on the driver's side. Pull the fuel pump relay and swap it with an identical relay from the A/C compressor or horn slot. If the truck starts, the relay was bad.

Step 3: Listen for the fuel pump prime. Turn the key to the RUN position (do not crank the engine). You should hear a 2-second humming sound from the fuel tank near the rear of the truck. If you hear nothing, the pump is not getting power.

Step 4: Inspect the FPCM itself. Lower the spare tire and take a good look at the module. If the case is swollen, cracked, or shows visible corrosion on the connector pins, that is your answer. Look for a swollen or cracked aluminum case, white powder-like corrosion, or green oxidation on the electrical pins.

Step 5: Clean the connector. If you see corrosion on the connector terminals, clean them with electrical contact cleaner. Pay special attention to Pin 32 (Red/White) and Pin 3 (Black). Many U0109 codes are resolved by simply cleaning corrosion off the connector pins with electrical contact cleaner. If the wiring is swollen or broken, replace the pigtail connector.

Step 6: Check for additional codes. If you see P069E or U0109 alongside other fuel pump circuit codes, it is almost certain the FPCM has failed.

The most important thing to remember: the FPCM is the most likely failed part, not the fuel pump itself.


How to Replace the Fuel Pump Control Module

Once you confirm the module is bad, replacement is a simple DIY job. You do not need to remove the fuel tank or lift the truck bed. Here is the step-by-step process:

Step 1: Safety first. Disconnect the negative battery cable before working on any electrical component. This prevents electrical shocks and protects the vehicle's computer systems.

Step 2: Raise the rear of the truck. Use a floor jack and place jack stands under the rear axle. Never work under a vehicle supported only by a jack. If you can reach the module without raising the truck, that is fine too—just ensure the vehicle is secure.

Step 3: Locate the module. Crawl under the truck on the driver's side and look toward the rear, near the spare tire. The fuel pump control module is mounted to the inner side of the driver's side frame rail, typically between the rear axle and the spare tire hanger.

Step 4: Disconnect the wiring. Carefully press the release tab on the wiring harness connector and pull it straight off the module. Take note of the orientation of the connector—it only fits one way, but it helps to remember which direction it faces.

Step 5: Remove the mounting bolts. Use a socket or wrench to remove the bolts holding the module to the frame. There are usually two bolts. Once removed, the old module comes off by hand.

Step 6: Install the new module. Apply dielectric grease to the connector pins to prevent future corrosion. Bolt the new module into place, reconnect the wiring harness, and ensure the connector is fully seated.

Step 7: Reconnect the battery and test. Turn the key to the RUN position and listen for the fuel pump prime. If you hear the pump run, the replacement was successful.


Replacement Options for a 2012 Silverado

When it comes to replacing the fuel pump control module on your 2012 Silverado, you have several options:

1. Pre-programmed aftermarket modules. These are popular because they are programmed at the factory, which means no dealer visit is needed for programming. For example, the Dorman 601-132 comes pre-programmed and features enhanced internal components and a corrosion-resistant housing.

2. OEM modules from GM. These are the most reliable but also the most expensive. They come with a factory warranty and are guaranteed to fit your vehicle. However, OEM modules require programming to sync with your vehicle's VIN, which means a trip to the dealer or a qualified shop.

3. Used or remanufactured modules. These can save money up front, but you need to verify compatibility and programming before installation.

Important note: Modules from a different vehicle will not work without proper VIN programming. Code B1001 (Option Configuration Error) is often seen when a module from a different vehicle is installed without proper VIN programming.


Why Choose KEMSO for Your Fuel Pump Needs

When it comes time to replace a fuel pump—whether it is the control module or the pump itself—choosing a reliable brand matters. KEMSO Fuel Pumps are designed as high-performance, OEM replacement units that deliver the same quality and fit as factory parts. Every KEMSO fuel pump is built to meet or exceed original equipment specifications, so you can install it with confidence.

What sets KEMSO apart:

  • High-performance engineering. KEMSO pumps are tested for durability and consistent fuel delivery under demanding conditions.
  • OEM replacement quality. Direct-fit design means no modifications are needed—bolt it in and go.
  • Lifetime warranty. KEMSO stands behind every product with a lifetime warranty, giving you peace of mind long after the installation.

If your Silverado needs a new fuel pump, or if you want to upgrade to a dependable replacement, visit KEMSO at https://www.kemsoracing.com/ to browse their full lineup of high-quality fuel pumps with lifetime warranty coverage.


Final Thoughts

The fuel pump control module on your 2012 Chevy Silverado is a small part with a big job. Knowing exactly where it sits—on the driver's side frame rail above the spare tire—can save you from a costly misdiagnosis. If your truck is cranking but not starting, stalling unexpectedly, or showing fuel system codes, start by inspecting the FPCM before you touch the fuel tank.

The module is prone to corrosion because of its exposed location, and that corrosion is the primary cause of failure on these trucks. With a simple visual inspection and a few basic tests, you can confirm whether the module is the problem and replace it in under an hour.

And when you need a replacement fuel pump or control module, remember KEMSO for high-performance, OEM-quality parts backed by a lifetime warranty. Visit https://www.kemsoracing.com/ today to find the right fuel pump for your Silverado and keep your truck running reliably for years to come.