2004 GMC Sierra Fuel Pump: A Complete Guide to Replacement and Troubleshooting
If you own a 2004 GMC Sierra and are dealing with fuel delivery problems, the first thing you need to know is that the fuel pump is a common failure point on these trucks. The fuel pump in a 2004 GMC Sierra is located inside the fuel tank, and when it fails, the engine will not start or will stall while driving. Replacing it is a straightforward but labor-intensive job that most owners can do themselves with basic tools. The most reliable replacement option is an OEM or high-quality aftermarket pump, and you should always replace the fuel pump strainer and fuel filter at the same time.
Common symptoms of a failing fuel pump on a 2004 GMC Sierra
The most obvious sign of a bad fuel pump is that your truck cranks but will not start. You may hear the starter turning the engine over, but the engine never fires up. Another common symptom is intermittent stalling, especially when driving at highway speeds or going uphill. The truck may also hesitate or surge during acceleration, or it may have a hard time starting on hot days after sitting for a while. If you notice a whining noise coming from the fuel tank area when the ignition is on, that is a strong indicator the pump is starting to fail. Low fuel pressure at the fuel rail test port is the definitive way to confirm the pump is weak.
How to diagnose the fuel pump on a 2004 GMC Sierra before buying a new one
Before you spend money on a new pump, you should do some basic checks. First, listen for the fuel pump prime when you turn the key to the ON position. You should hear a faint humming or buzzing sound from under the truck near the fuel tank for about two seconds. If you hear nothing, check the fuel pump relay and fuse first. The relay is in the underhood fuse box, and the fuse is usually labeled "FUEL PUMP" or "F/P." Swap the relay with another identical one from the same box, like the horn or AC clutch relay, to see if the pump starts working. Also, check the inertia switch, which is located on the passenger side floor near the kick panel. If that switch is tripped, it cuts power to the pump and must be reset by pushing the button on top. If all electrical checks pass and the pump still does not run, then the pump itself is the problem.
Where to buy a replacement fuel pump for a 2004 GMC Sierra
You have three main options for purchasing a replacement fuel pump. The first is buying an OEM pump from a GM dealership. This will be the most expensive option, costing between 400 and 600 dollars, but it will be identical to the original part. The second option is a high-quality aftermarket pump from brands like Delco, Bosch, Airtex, or Carter. These typically cost between 150 and 300 dollars and work as well as OEM parts. The third and least expensive option is a budget pump from brands like Spectra or Duralast, which cost around 100 dollars or less. While these can work, they often fail sooner, sometimes within a year. For most owners, a mid-range aftermarket pump from a trusted brand is the best balance of cost and reliability. Always buy the complete pump assembly module if available, which includes the pump, sending unit, and strainer, because this saves you from having to transfer parts from your old assembly.
Step-by-step procedure to replace the fuel pump on a 2004 GMC Sierra
This job requires you to work under the truck and on top of the fuel tank. Safety is very important because gasoline is highly flammable. Always work in a well-ventilated area, wear safety glasses, and keep a fire extinguisher nearby. Disconnect the negative battery terminal before starting. You will need a floor jack, jack stands, a set of sockets and wrenches, a screwdriver, a fuel line disconnect tool, and a small hammer. If your truck has a 2WD or regular cab short bed, you may be able to access the pump through a panel under the rear seat, but for most 2004 Sierra trucks, you must drop the fuel tank.
First, relieve the fuel system pressure by removing the fuel pump fuse and cranking the engine for a few seconds. Next, siphon or drain as much fuel from the tank as possible. This makes the tank lighter and safer to handle. Then, raise the rear of the truck and support it on jack stands. Place the floor jack under the fuel tank to support it while you remove the tank straps. Disconnect the fuel lines at the pump module using a fuel line disconnect tool. Unplug the electrical connector at the top of the pump module. Remove the bolts that hold the straps to the frame, and lower the tank just enough to access the top of the pump module. Clean the area around the lock ring with a rag to prevent dirt from falling into the tank. Use a screwdriver and a hammer to tap the lock ring counterclockwise until it releases. Remove the old pump module and the rubber gasket. Carefully lift the pump out of the tank and transfer the strainer and connecting hoses to the new pump if they are not already installed. Install the new pump module, replace the gasket, and tighten the lock ring clockwise. Raise the tank back into place, reconnect the fuel lines and electrical connector, install the tank straps, and tighten the strap bolts. Lower the truck, reconnect the battery, and add fuel back to the tank. Turn the key to the ON position for a few seconds to prime the pump, then check for leaks before starting the engine.
Important tips for a successful fuel pump replacement on a 2004 GMC Sierra
Pay attention to the fuel level in the tank when removing it. Having too much fuel makes the tank heavy and difficult to lower without spilling. Use a hand siphon pump to remove most of the fuel before you begin. When you have the tank down, take a moment to inspect the rubber fuel lines and hoses for cracks or wear. The rubber hoses near the tank often dry out and crack over time, and replacing them now is much easier than doing it later. Also, replace the fuel filter. The fuel filter on a 2004 GMC Sierra is located on the frame rail near the driver side. A clogged fuel filter can mimic a bad pump symptom and can cause your new pump to fail prematurely. After you finish the replacement, start the engine and let it idle for a few minutes. Listen for any unusual noises from the pump. If you hear a loud whining sound, it may be because the pump is not seated correctly or is picking up air from a loose connection. If the engine runs rough, you may have air in the fuel lines, which will clear after a few minutes of driving.
How much does it cost to have a shop replace the fuel pump on a 2004 GMC Sierra
If you do not want to do the job yourself, a repair shop will charge between 800 and 1200 dollars for this repair. The parts cost around 300 to 500 dollars for a good aftermarket pump, and labor is typically 3 to 5 hours at rates of 100 to 150 dollars per hour. Shops often also recommend replacing the fuel filter and cleaning the throttle body as part of the service. If your truck has a bed-mounted tool box or other accessories that need to be removed, expect an additional charge.
Does the 2004 GMC Sierra have a known problem with its fuel pump
While not a recall issue, the 2004 GMC Sierra fuel pump is a known weak point, especially on trucks that are frequently operated with low fuel levels. Running the tank below a quarter tank repeatedly causes the pump to run hot and ingest debris from the bottom of the tank, which accelerates wear. Many owners report pump failure between 80,000 and 120,000 miles. The pump assembly also tends to develop issues with the fuel level sending unit, causing the gas gauge to read incorrectly even if the pump itself is still working. If your gauge is inaccurate, it is best to replace the entire pump module rather than just the sender.
What other parts should you replace with the fuel pump on a 2004 GMC Sierra
When you already have the fuel tank dropped, it is smart to replace the fuel tank straps, especially if they show rust. The straps are cheap, and new ones will prevent a future problem where a rusted strap breaks while you are driving. Also replace the fuel pump gasket and the rubber hose that connects the pump to the fuel line inside the tank. Some aftermarket pump kits come with new hoses and clamps, but if yours does not, buy them separately. Finally, inspect the fuel tank itself for any cracks or damage. If the tank has been damaged by rust or a collision, now is the time to replace it.
How to test fuel pressure after replacing the pump on a 2004 GMC Sierra
After you finish the installation, you should verify the pump is delivering proper pressure. The 2004 GMC Sierra with the 4.8L, 5.3L, or 6.0L Vortec engine requires a fuel pressure of 55 to 62 psi at the fuel rail with the engine idling. You can rent a fuel pressure test kit from most auto parts stores. Connect the gauge to the Schrader valve on the fuel rail near the intake manifold. Start the engine and let it idle. If the pressure is below 50 psi, there may be a leak in the fuel lines, a clogged fuel filter, or a defective pump. If the pressure is above 65 psi, the fuel pressure regulator, which is built into the pump module, may be faulty. Turn the engine off and watch the gauge. The pressure should hold above 50 psi for at least five minutes. If it drops quickly, there is a leak somewhere in the fuel system.
What happens if you put a used fuel pump on a 2004 GMC Sierra
Buying a used fuel pump is never a good idea. The pump is a wear item, and used pumps have unknown mileage and condition. The labor to replace it is the same whether you use a new pump or a used one, so it is not worth the risk of having to do the job again. You may also get a pump that was removed from a wrecked truck that has internal damage. Stick to new pumps only.
Final thoughts on the 2004 GMC Sierra fuel pump
The fuel pump in your 2004 GMC Sierra is a maintenance item that will eventually need replacement. By recognizing the symptoms early and taking the time to perform a proper diagnosis, you can avoid being stranded. The replacement process takes between two and four hours for a careful DIY mechanic. If you are not comfortable working with gasoline or dropping a fuel tank, it is fine to have a professional handle it. The most important thing is to use a quality pump, replace all related filters and hoses, and confirm proper fuel pressure after the job. Doing it right the first time will give you another 80,000 to 100,000 miles of trouble-free driving. Keep your truck at least a quarter tank full at all times, and your new fuel pump will last a long time.