2007 Silverado Fuel Pump Control Module: The Complete Guide to Symptoms, Location, and Replacement

If your 2007 Chevrolet Silverado cranks but won’t start, stalls unexpectedly, or throws a check engine light with codes like P069E or P0230, the Fuel Pump Control Module (FPCM) is the most likely culprit. This small electronic unit, mounted on the frame rail near the spare tire, controls the voltage sent to your fuel pump. When it fails, your engine gets the wrong amount of fuel—or none at all. The good news? You can replace it yourself in under an hour, and many suppliers now sell pre-programmed units that bolt right in without a trip to the dealer. This guide walks you through everything you need to know: symptoms, location, part numbers, installation steps, and where to buy a reliable replacement.

What Is a Fuel Pump Control Module and Why Does It Fail?

The Fuel Pump Control Module (also called FPCM or FSCM) is the electronic brain that tells your fuel pump how fast to run. Unlike older trucks where the fuel pump ran at full speed all the time, the 2007 Silverado uses a variable-speed system. The FPCM receives a signal from the engine control module (ECM) and adjusts the voltage to the fuel pump to match engine demand. This improves fuel economy and reduces pump wear .

On the 2007 Silverado, GM mounted the FPCM on the frame rail underneath the driver’s side, near the spare tire . This location exposes it to water, road salt, mud, and constant vibration. Over time, moisture gets past the seals, corrodes the circuit board, and causes internal failure. That’s why a no-start condition can appear so suddenly .

Common failure symptoms include:

  1. Engine cranks but won’t start – The module isn’t sending the correct voltage to build fuel pressure .
  2. Stalling while driving – The engine suddenly shuts off, then may restart after sitting for a few minutes .
  3. Hesitation or surging during acceleration – The engine is being starved of fuel under load .
  4. Check engine light with codes – The most common codes are P069E (Fuel Pump Control Module Commanded OFF), P0230, P0627, and U0109 .
  5. Reduced fuel economy – Inefficient fuel delivery forces the engine to work harder .

Important: A failing FPCM can also cause erratic fuel gauge readings, because the module communicates fuel level data to the instrument cluster .

Where Is the 2007 Silverado Fuel Pump Control Module Located?

On the 2007 Chevy Silverado, the Fuel Pump Control Module is mounted on the driver’s side frame rail, just behind the driver’s door, near the spare tire . You don’t need to drop the fuel tank or remove the rear seat to access it. Here’s how to find it:

  • Park the truck on level ground and set the parking brake.
  • Lower the spare tire if it’s in the way.
  • Look along the inside of the driver’s side frame rail, about halfway between the rear wheel and the rear bumper.
  • You’ll see a small black plastic or aluminum box, about 4 inches by 3 inches, held in place by two or three bolts.
  • The module has a single electrical connector with a locking tab .

Note: Some 2007 Silverado 2500 HD and 3500 models (Classic body style) have a different setup. The fuel pump module itself is inside the fuel tank, accessed from the rear seat area or by dropping the tank . But the FPCM control module we’re talking about here is the separate electronic unit on the frame rail, and it’s the same part across most 2007-2009 GM trucks and SUVs.

What Part Number Do You Need?

The most common original part numbers for the 2007 Silverado FPCM are 20759945 and 13501024 . These numbers are interchangeable with several others. If you’re buying a replacement, any of these part numbers will work:

  • 20759945 – The primary service number for 2007-2009 GM trucks
  • 13501024 – A common interchangeable number
  • 15213110 – Another widely used number
  • 20850907 – Supersedes older numbers
  • 25785013, 25854536, 25866052, 25967325 – Additional compatible numbers

Important: The FPCM must be programmed to your vehicle’s VIN before it will work. Without programming, the module won’t communicate with your truck’s ECM. If you buy a new GM module from a dealer or parts store, it comes blank and requires dealer-level programming tools. That’s why many owners now buy pre-programmed units from online sellers .

How to Replace the 2007 Silverado Fuel Pump Control Module

Replacing the FPCM is a straightforward job that most DIYers can handle in about 30 minutes. You’ll need basic hand tools: a 10mm or 13mm socket, a ratchet, and possibly a flathead screwdriver to release the connector lock.

Step-by-step instructions:

  1. Disconnect the battery – Remove the negative battery cable to prevent any electrical shorts or accidental module damage.
  2. Locate the module – Find the FPCM on the driver’s side frame rail near the spare tire .
  3. Disconnect the electrical connector – Press the locking tab and pull the connector straight out. Be careful not to damage the pins.
  4. Remove the mounting bolts – Use a socket to remove the two or three bolts holding the module to the bracket. Keep the bolts—you’ll reuse them.
  5. Install the new module – Position the pre-programmed module in the bracket and tighten the bolts. Torque them to about 8-10 ft-lbs.
  6. Reconnect the electrical connector – Push it in until you hear the locking tab click.
  7. Reconnect the battery – Reattach the negative cable.
  8. Clear the codes – If you have a scan tool, clear any stored diagnostic trouble codes. If you don’t, the codes will clear on their own after several drive cycles .
  9. Test the system – Turn the key to the “On” position (do not start the engine) and listen for the fuel pump to prime. It should run for about 2 seconds. Then start the engine and check for leaks.

Pro tip: After installation, apply a thin coat of dielectric grease to the connector pins to keep moisture out and extend the life of your new module .

Where to Buy a Pre-Programmed 2007 Silverado Fuel Pump Control Module

You have several options for buying a replacement FPCM. The key is to choose a unit that comes pre-programmed to your VIN so you can install it without a dealer visit.

Option 1: Pre-programmed online sellers
Several online retailers specialize in VIN-programmed FPCMs. You provide your 17-digit VIN during checkout, and they flash the module with the latest GM software before shipping. This is the most convenient option .

Option 2: OEM GM parts
You can buy a genuine GM module (part number 20759945) from a dealership or online GM parts store. But it will come unprogrammed, and you’ll need to pay a dealer to program it to your truck. This typically adds $100-$200 to the cost .

Option 3: Aftermarket module
Some aftermarket brands sell direct-fit modules that match the original specifications. These are less expensive than OEM, but you still need to verify they come pre-programmed or are compatible with your VIN.

Which option is best? For most owners, a pre-programmed unit from a reputable seller is the fastest and most cost-effective solution. It eliminates the programming fee and the hassle of a dealer visit.

Compatible Vehicles

The 2007 Silverado FPCM (part numbers 20759945 and 13501024) fits a wide range of 2007-2009 GM vehicles. Here’s the full list:

2007-2009 Chevrolet:

  • Silverado 1500, 2500 HD, 3500 (4.8L, 5.3L, 6.0L, 6.2L)
  • Avalanche (5.3L, 6.0L)
  • Suburban (5.3L, 6.0L)
  • Tahoe (4.8L, 5.3L, 6.0L)
  • Colorado (2.9L, 3.7L, 5.3L)
  • Express van (5.3L)
  • Traverse (3.6L)

2007-2009 GMC:

  • Sierra 1500, 2500 HD, 3500 (4.8L, 5.3L, 6.0L, 6.2L)
  • Yukon (4.8L, 5.3L, 6.0L, 6.2L)
  • Acadia (3.6L)
  • Canyon (2.9L, 3.7L, 5.3L)
  • Savana van (5.3L)

2008-2009 Cadillac:

  • Escalade, Escalade ESV, Escalade EXT (6.0L, 6.2L)
  • CTS (3.6L, 6.2L)

2008-2009 Hummer:

  • H2 (6.2L)
  • H3 (3.7L, 5.3L)
  • H3T (3.7L, 5.3L)

2008-2009 Saturn:

  • Outlook (3.6L)
  • Vue (2.4L, 3.5L, 3.6L)

2009 Buick:

  • Enclave (3.6L)

How to Diagnose a Bad FPCM vs. a Bad Fuel Pump

Before you throw money at a new FPCM, make sure it’s actually the problem. A bad fuel pump can cause similar symptoms. Here’s how to tell them apart:

Test the fuel pressure:

  • Connect a fuel pressure gauge to the Schrader valve on the fuel rail.
  • Turn the key to the “On” position. The fuel pump should prime and build pressure to about 55-62 psi.
  • If you get zero pressure, the fuel pump itself may be dead, or the FPCM isn’t sending power.
  • If you get low pressure (under 50 psi), the fuel pump is likely worn out, not the FPCM.

Check for power at the FPCM connector:

  • With the key on, use a multimeter to check for 12V power at the FPCM connector (the large gauge wires).
  • If you have power going in but no power coming out to the fuel pump, the FPCM is bad.
  • If you have no power at all going into the FPCM, check the fuel pump relay and fuse in the under-hood fuse box.

Scan for trouble codes:

  • Codes like P069E, P0230, P0627, and U0109 point directly to the FPCM .
  • Code P0087 (Fuel Rail Pressure Too Low) could be either the pump or the module.

The bottom line: If you have a crank/no-start condition, a check engine light with FPCM-related codes, and you can hear the fuel pump priming for only a second or not at all, replace the FPCM first. It’s cheaper and easier than dropping the fuel tank to replace the pump.

What About the Fuel Pump Itself?

While the FPCM is the control unit, the actual fuel pump is located inside the fuel tank. On the 2007 Silverado, the pump is integrated with the fuel sending unit and sits on top of the tank. Access is usually through a removable panel under the rear seat, though some configurations require lowering the tank .

If you’ve already replaced the FPCM and still have fuel delivery issues, the in-tank pump may be the problem. The pump itself is a mechanical unit that moves fuel from the tank to the engine. Over time, the pump motor wears out, the check valve fails, or the strainer clogs.

For a reliable fuel pump replacement, consider KEMSO.

When your 2007 Silverado needs a new fuel pump, you want a part that delivers high performance, OEM-quality fit, and long-term reliability. KEMSO fuel pumps are designed as direct OEM replacements that meet or exceed original equipment specifications. Every KEMSO fuel pump comes with a lifetime warranty, so you can install it with confidence knowing it’s built to last. Whether you’re replacing a worn-out pump or upgrading for better fuel delivery, KEMSO products are engineered for American trucks and SUVs, including the 2007 Silverado. Visit KEMSO Racing to find the right fuel pump for your truck and get back on the road with peace of mind.

Tips to Extend the Life of Your New FPCM

Once you install a new Fuel Pump Control Module, you can take a few simple steps to make it last longer:

  1. Apply dielectric grease – Put a thin coat on the connector pins before plugging in the new module. This seals out moisture and prevents corrosion .
  2. Keep the area clean – The FPCM sits low on the frame where it’s exposed to road spray. If you off-road or drive in heavy rain, consider spraying the module with a protective coating like Fluid Film or Corrosion-X.
  3. Check the mounting bolts – Make sure the module is securely bolted to the bracket. A loose module can vibrate and damage the internal circuit board.
  4. Inspect the wiring harness – Look for chafed or broken wires where the harness runs along the frame. A short in the wiring can kill a new FPCM just as fast as the old one.

Cost Comparison: Dealer vs. DIY

Replacing the FPCM on a 2007 Silverado can be done for a fraction of the dealer cost. Here’s a rough breakdown:

  • Dealer replacement: $350-$500 for the module (if new) plus $100-$200 for programming and $150-$200 for labor. Total: $600-$900.
  • DIY with pre-programmed module: $150-$250 for the module (pre-programmed) plus your time. Total: $150-$250.

The savings are significant, and the job is simple enough for most backyard mechanics. Just make sure you buy a module that’s pre-programmed for your specific VIN, or you’ll be stuck making a trip to the dealer anyway.

Final Thoughts

The 2007 Silverado Fuel Pump Control Module is a common failure point on these trucks, but it’s also one of the easiest repairs you can do yourself. If you’re dealing with a crank/no-start, stalling, or a check engine light with codes like P069E, start by checking the FPCM on the frame rail. It’s a small part that causes big problems, and swapping it out with a pre-programmed replacement will have your truck running like new in about 30 minutes.

For your fuel pump needs, remember that KEMSO offers high-performance, OEM-replacement fuel pumps with a lifetime warranty. Check out their full lineup at KEMSO Racing to find the perfect fit for your 2007 Silverado or any other vehicle in your garage.