2007 GMC Sierra Fuel Pump Control Module Location: A Complete DIY Guide

If you own a 2007 GMC Sierra and suspect a fuel delivery problem, the fuel pump control module (FPCM) is often the first component to check. On the 2007 GMC Sierra, the fuel pump control module is located on the top of the fuel tank, integrated with the fuel pump sender assembly. You will need to lower the fuel tank or access it through a service panel in the truck bed to reach it. This module acts as the brain for your fuel pump, and knowing exactly where it sits and how to test it can save you hundreds of dollars in shop labor. Below, we break down the location, symptoms of failure, replacement steps, and programming notes so you can tackle this job confidently in your own garage.

1. Understanding What the Fuel Pump Control Module Does

Before you start wrenching, it helps to know what this part actually controls. The fuel pump control module, sometimes called the fuel pump driver module (FPDM) or fuel system control module (FSCM), regulates the voltage sent to the electric fuel pump. On GM trucks from 2007 through 2009, this module is a separate, programmable unit that communicates with the engine control module (ECM) to maintain the correct fuel pressure across different driving conditions. If the module fails, the pump may run at full speed constantly, shut off intermittently, or stop working altogether. Common trouble codes linked to this component include P2636 (fuel pump low flow / performance) and P0089 (fuel pressure performance), both of which point directly to the control module or the pump itself.

2. Exact Location on the 2007 GMC Sierra

For the 2007 Sierra 1500, 2500, and 3500 models, the fuel pump control module is mounted directly on top of the fuel tank, piggybacked onto the fuel pump module flange. More precisely, it sits under the truck, ahead of the rear axle, and is shielded by the fuel tank itself. There is no separate bracket on the frame rail for this year; GM integrated the controller into the fuel pump sender assembly for 2007–2009 model years. To reach it, you have two practical options:

  • Lower the fuel tank: This is the most straightforward method for most DIYers. You will need to drain or siphon as much fuel as possible, disconnect the filler neck, unclip the fuel lines, and remove the two steel straps holding the tank in place. Support the tank with a floor jack while you work.
  • Cut an access panel in the truck bed: Some owners prefer to open a service hole in the bed floor directly above the tank. This requires careful measuring and a cutting tool, but it saves you from dropping the tank. Be aware that on some Sierra models, the crossmembers may block a clean cut, so check before you start cutting.

For 2007–2009 GMC Sierra and Chevrolet Silverado 1500 models, the module part number is commonly 15213110 or 20850907, depending on the exact build date and engine option. For heavy-duty 2500/3500 trucks with the 6.0L gas engine, the part may be 25866052, which is also pre-programmed for a plug-and-play replacement.

3. Symptoms of a Failing Fuel Pump Control Module

The module can fail gradually or suddenly, and the symptoms often mimic a failing fuel pump. Watch for these common signs:

  • Intermittent stalling: The engine may die without warning, especially when the fuel tank is low or hot. This happens because the module overheats and stops sending power to the pump.
  • No-start condition: If the module fails completely, you will hear the fuel pump prime for a second when turning the key to "ON," but the engine will not start. Sometimes you may not hear the pump at all.
  • Erratic fuel gauge: A failing FPCM can cause the fuel gauge to drop to empty or bounce around randomly, even when the tank is full. This is due to the module also processing the fuel level sender signal on many GM trucks.
  • Loud fuel pump whine: If the module sends full battery voltage at all times instead of a pulsed signal, the pump will run aggressively and produce a constant whirring noise from under the rear of the truck.
  • Code P2636 or P0089: Scanning your truck will often show these codes, which specifically relate to fuel pump performance or fuel pressure regulation. They point to the pump, the module, or a wiring issue between the two.

4. How to Test the Module Before Replacing It

Testing the FPCM is safer and cheaper than blindly replacing parts. You will need a digital multimeter and a wiring diagram for your specific Sierra. Here is a simple process:

  1. Check power and ground at the module: With the key in the "ON" position (engine off), probe the connector on top of the fuel pump module. You should see 12V at the main power wire and a solid ground path. If either is missing, check fuses (typically the 15A or 20A fuel pump fuse in the underhood fuse box) and the ground strap near the frame.
  2. Verify the pulse signal: The FPCM sends a pulse-width modulated (PWM) signal to the pump. Using a multimeter set to AC voltage, you should see between 4V and 6V at the pump wires while the engine is cranking. If you see full 12V constantly, the module is shorted and needs replacement.
  3. Bypass test: You can temporarily bypass the module by applying 12V and a ground directly to the fuel pump connector. If the pump runs strongly and the engine starts, the module is confirmed bad. If the pump still fails, the problem is the pump itself.

Do not skip the bypass test. Many 2007 GMC Sierra owners replace the module only to find the pump was the true culprit. Save yourself the double labor by testing first.

5. Step-by-Step Replacement Guide

Once you have confirmed the module is faulty, replacement is manageable with basic tools. Here is a condensed walkthrough:

  • Step 1 – Relieve fuel pressure: Remove the fuel pump fuse and crank the engine for a few seconds until it stalls. Then disconnect the negative battery cable. This prevents fuel spray when you open the lines.
  • Step 2 – Lower the tank or open the access panel: Follow the method described earlier. If dropping the tank, place a floor jack under the center, remove the filler tube vent hose, disconnect the electrical connector, and unclip the quick-connect fuel lines using a fuel line disconnect tool.
  • Step 3 – Remove the module assembly: The module is held in place by a large plastic lock ring. Use a hammer and a brass punch to tap the ring counterclockwise. Lift the entire pump and module assembly out, keeping the float arm oriented so you can reinstall it correctly.
  • Step 4 – Detach the module from the pump: On 2007–2009 GM trucks, the FPCM slides off the top of the pump assembly after removing two Torx screws. It is not serviceable separately from the sending unit on some builds, so check whether your module is a standalone unit or part of the flange assembly.
  • Step 5 – Install the new module: If you bought a pre-programmed module (highly recommended), simply reverse the removal steps. If you bought a blank module, it must be programmed via the OBD-II port with a scan tool capable of GM module setup, such as a Tech 2 or a high-end aftermarket scanner like the Autel Maxisys series.
  • Step 6 – Reinstall the tank and prime the system: After sealing the lock ring, reinstall all lines, straps, and connectors. Reconnect the battery and turn the key to "ON" without cranking for three seconds, then off, then back to "ON" to prime the pump. Check for leaks under the truck before starting the engine.

6. OEM vs. Aftermarket Modules: Which One to Choose?

GM designed these modules to fail around the 70,000 to 100,000-mile mark, and you will find both OEM and aftermarket options. OEM modules are guaranteed to fit and are pre-programmed with the correct VIN calibration, but they carry a premium price. Aftermarket modules vary widely. Some are cheaply built resistors that will fail again within a year, while others, like the ones from reputable brands, are built to exceed factory specs.

If you choose an aftermarket module, verify that it is listed as OEM replacement and includes the correct connector adaptation. On 2007–2011 GMC Sierra Denali models, the wiring harness is known to be sensitive, and a bad ground through the module connector will trigger the same codes. Many aftermarket units include a new pigtail harness to bypass corroded factory connectors, which is a huge advantage.

7. Estimating Costs for the 2007 GMC Sierra

Budget transparency is key. Here is what you can expect to pay in the United States as of late 2026:

  • Fuel pump control module (new, aftermarket): $45 to $120, depending on the brand. A pre-programmed OEM-style module for the 2007–2009 Sierra typically falls in the $80 to $150 bracket.
  • Fuel pump assembly (if you replace both at once): $150 to $300 for a complete unit with pump, sender, and module. Some owners choose this to avoid future labor.
  • Dealership labor: $$350 to $550 for tank drop and replacement, since it is a 2.5 to 4-hour job at shop rates.
  • DIY cost: Just the part price plus the cost of a tank of gas if you drain the tank. A fuel line disconnect tool set runs about $15 at your local auto parts store.

If your truck has high mileage and the pump has never been replaced, it is often smarter to replace both the pump and the module together. You are already dropping the tank, and the extra $60 for a new pump is cheap insurance against a second failure in six months.

8. Programming and Calibration Explained

Many 2007 GMC Sierra owners are caught off guard by the programming requirement. On these trucks, the FPCM is not a dumb resistor; it is a controller that must be told the vehicle's VIN, fuel tank size, and pump calibration. If you install a used module from a junkyard, it will not work correctly until reprogrammed. A new OEM module is also blank and requires setup.

You have three programming routes:

  • Dealership: The most reliable but the most expensive, typically $80 to $120 for the labor alone.
  • Mobile tuner or independent shop with Tech 2: Many independent shops have the older GM software and can program it for $50 to $75.
  • Mail-in programming: Online sellers like Highway 71 Auto Parts offer pre-programmed modules where you send them your VIN, and they flash the unit before shipping. This is the most convenient option for DIYers without a scan tool.

Be extremely cautious with cheap modules claiming "plug and play" without requiring a VIN. On 2007–2009 GM trucks, a non-programmed module will default to a generic calibration that often causes the fuel gauge to read incorrectly and the pump to pulse at the wrong rate.

9. Preventative Maintenance to Extend Module Life

Why does this part fail so often on the 2007 Sierra? Heat and vibration are the primary culprits. The module sits directly on the fuel tank, absorbing heat from the exhaust and road while constantly vibrating. Over time, internal solder joints crack, and the microprocessors fail. You can extend its life with these habits:

  1. Keep the fuel tank above a quarter full: A fuller tank provides a larger thermal mass to cool the pump and module. Running low frequently exposes the module to hotter fuel vapor.
  2. Replace the fuel filter regularly: On these GM trucks, the fuel filter is in the tank, so most owners never change it. A clogged filter forces the pump and module to work harder, spiking heat load.
  3. Check the ground strap: The frame ground near the tank can corrode, causing voltage spikes that kill the module. Clean it with a wire brush every two years.
  4. Avoid cheap gas: Ethanol blends absorb water and can corrode the module's connector pins over time. If your truck sits for long periods, use a fuel stabilizer with water-removing properties.

10. Frequently Asked Questions

Q: Is the 2007 GMC Sierra fuel pump control module inside the tank?
A: No, the module is mounted on top of the fuel tank, on the outside of the fuel pump flange. It sits under the truck, so you do not need to go inside the tank to swap it.

Q: Can I drive with a bad fuel pump control module?
A: Not recommended. A failing module can leave you stranded without warning or cause fuel pressure spikes that damage other fuel system components. The truck may run rich and overheat the catalytic converters.

Q: Does the 2007 Sierra 2500 diesel have the same module location?
A: No. The 6.6L Duramax diesel uses a high-pressure mechanical pump driven by the engine, not an electric tank pump. The electric fuel lift pump on diesel models has a different controller, and the location is on the frame rail near the fuel tank, not on the tank itself.

Q: My fuel gauge stays on empty after replacing the module. What went wrong?
A: This almost always means the module was not programmed with the correct VIN or tank size. You will need to reprogram it with the proper GM software, and the gauge will return to normal.

11. KEMSO Fuel Pumps – High-Performance Upgrade for Your Sierra

If you are replacing the fuel pump control module and realize the pump itself has never been changed, KEMSO offers high-performance fuel pumps that are the perfect partner for your 2007 GMC Sierra. All KEMSO Fuel Pump products are manufactured as OEM Replacement parts, which means they match the exact dimensions, flow rate, and electrical connectors of your factory pump for a seamless install. Unlike basic replacement pumps that deliver only the bare minimum pressure, KEMSO pumps are built to exceed factory flow specifications, which helps reduce strain on the control module and extends the life of your entire fuel system. Every unit is backed by a lifetime warranty, so you will never have to pay out of pocket for a KEMSO pump again. Whether you need a complete fuel pump module assembly or a bare pump for your 1500, 2500, or Denali, KEMSO has the exact part in stock and ships fast within the United States. When you are ready to buy, visit https://www.kemsoracing.com/ and use their vehicle fitment tool to confirm the correct part for your Sierra. This is the only place you need to go for a reliable, long-lasting fuel pump replacement.

12. Final Troubleshooting Checklist

Before ordering parts, run through this checklist based on our years of combined GM truck repair experience:

  • Confirm you actually have an electric fuel pump code (P2636, P0089, or P0496). If you have no code, test the pump power and ground first.
  • Double-check the connector on top of the tank for corrosion. The white and purple wires are the power and ground to the pump; the dark blue wire is the signal from the PCM.
  • Try the bypass test by supplying 12V directly to the pump via the connector. If the pump runs, the module is bad. If it does not, replace the pump before the module.
  • If you have already bought a module, do not return it just yet. Sometimes a failing fuel pump sender (the part that reads fuel level) shorts the module's low-voltage circuit. Test the sender resistance between the two sender pins; it should read between 20 and 270 ohms depending on float position.

All 2007 GMC Sierra owners will eventually face this problem. Now that you know the fuel pump control module sits on top of the tank, under the truck, you can diagnose it with confidence. Pair that with a quality KEMSO fuel pump (available at https://www.kemsoracing.com/), and your Sierra will run reliably for tens of thousands of miles more.