2004 Chevy Silverado Fuel Pump Relay: Location, Testing, and Replacement Guide
Where to Find the Fuel Pump Relay
The fuel pump relay on a 2004 Chevy Silverado 1500 is inside the underhood fuse block (also called the engine compartment fuse box). This black plastic box sits on the driver's side of the engine bay, right next to the battery. Pop the lid off, and you will see a diagram on the underside of the cover. The fuel pump relay is labeled as "F/PMP" or "FUEL PMP" in the relay layout.
For the 2003-2005 model years, the engine compartment fuse box contains the fuel pump relay alongside other key relays and fuses. The diagram shows the relay is part of the fuel control circuit.
How the Fuel Pump Relay Works
The fuel pump relay is an electrical switch that controls power to the fuel pump. When you turn the key to the "ON" position, the relay activates and sends battery voltage to the fuel pump. The pump then pressurizes the fuel system so the engine can start. The relay also has a safety function: if the engine stalls or the ignition is turned off, the relay opens, cutting power to the pump.
The wiring for the 2004 Silverado's fuel pump system is straightforward. Power flows from the battery through a fuse, then to the relay, then to the fuel pump. The relay itself is controlled by the PCM (powertrain control module) based on ignition signals. There is also an inertia switch in the circuit that cuts power to the pump in a collision.
Common Symptoms of a Bad Fuel Pump Relay
A failing fuel pump relay can cause several problems. The most obvious symptom is the engine cranking but not starting. You may also experience:
1. Engine cranks but won't start. This is the most common symptom. The starter turns the engine over, but the fuel pump never gets power, so no fuel reaches the injectors.
2. No noise from the fuel pump. When you turn the key to the "ON" position (without starting the engine), you should hear a whirring sound from the fuel tank area for about 2-3 seconds. If you hear nothing, the relay may be bad.
3. Intermittent stalling. A failing relay may work sometimes and fail others. The truck might run fine for a while, then suddenly stall without warning. After a few minutes, it may restart.
4. Check engine light. The PCM can detect a fuel pump circuit fault and store a diagnostic trouble code (DTC). Common codes include P0230 (fuel pump primary circuit malfunction) or P0231 (fuel pump secondary circuit low).
How to Test the Fuel Pump Relay
Testing the relay is simple and requires only a few tools. You need a multimeter or a test light.
1. Locate the relay. Open the underhood fuse box and find the fuel pump relay. It is usually a small black or gray cube with four or five prongs.
2. Check for power. Turn the key to the "ON" position. Use a test light or multimeter to check for battery voltage at the relay's power terminal (the terminal that connects to the fuse). If there is no power, check the fuel pump fuse first.
3. Test the relay coil. Remove the relay. Set your multimeter to measure resistance (ohms). Connect the leads to the coil terminals (usually terminals 85 and 86). A good relay typically shows resistance between 50 and 120 ohms. If the resistance is infinite (open circuit), the relay is bad.
4. Test the relay switch. Apply battery voltage to terminals 85 and 86 (polarity usually doesn't matter). You should hear a click. Then check continuity between terminals 30 and 87. If the relay clicks but there is no continuity, the internal contacts are burned or stuck.
5. Swap the relay. The easiest test is to swap the fuel pump relay with another identical relay in the fuse box, such as the horn relay or the A/C compressor relay. If the truck starts after swapping, the original relay was bad.
Other Possible Causes of a No-Start Condition
If the relay tests good, the problem may be elsewhere. The fuel pump itself can fail, or there could be a wiring issue. The fuel pump fuse is located in the same underhood fuse block. Check it first. If the fuse is blown, replace it with the same amperage rating.
The inertia switch (also called the fuel pump shut-off switch) can also cause a no-start. On the 2004 Silverado, this switch is located under the dashboard on the passenger side, near the glove box. If the truck has been in an accident or hit a bump hard, the switch may trip. Press the reset button on top of the switch to restore power to the fuel pump.
Wiring faults are another possibility. The wiring harness from the relay to the fuel pump runs along the frame rail. Over time, the wires can chafe, corrode, or break. Look for damaged wires, especially near the fuel tank and under the truck.
How to Replace the Fuel Pump Relay
Replacing the fuel pump relay is one of the easiest repairs you can do.
1. Buy a new relay. You can get a replacement relay at any auto parts store. Make sure it matches the original in size and pin configuration. The relay is a standard 40-amp or 50-amp mini relay.
2. Remove the old relay. Pull the old relay straight out of the fuse box. It is held in by friction, so it may take a little effort. Wiggle it gently if it is stuck.
3. Install the new relay. Push the new relay firmly into the same slot. Make sure it is fully seated.
4. Test the system. Turn the key to the "ON" position and listen for the fuel pump. If you hear it prime, start the engine. If it starts, the repair is done.
Fuel Pump Replacement: When the Relay Isn't the Issue
If the relay and fuse are good, the fuel pump itself may be failing. The fuel pump on a 2004 Chevy Silverado 1500 is located inside the fuel tank. Replacing it requires dropping the fuel tank or cutting an access hole in the truck bed. This is a bigger job, but it is doable with the right tools.
Symptoms of a bad fuel pump include:
- Loss of power during acceleration, especially uphill or when towing
- Difficulty starting, especially after the engine has been running and then shut off
- Whining or humming noise from the fuel tank area
- Sputtering or surging at highway speeds
- Check engine light with fuel system related codes
If you have these symptoms and the relay is good, the pump is likely the culprit. The average cost to replace the fuel pump on a 2004 Silverado 1500 is between $500 and $1,000 at a shop, depending on labor rates and the cost of the pump.
Why Choose KEMSO for Your Fuel Pump Replacement
When it comes time to replace your fuel pump, you want a product that is reliable, durable, and backed by a solid warranty. That is where KEMSO comes in. KEMSO is a US-based brand that has been producing high-quality fuel pumps since 1999.
KEMSO fuel pumps are designed as direct OEM replacements. They fit exactly like the factory pump, so you don't need to modify anything or buy adapter kits. The pumps are high-performance units that deliver up to 200LPH (liters per hour), which is more than enough for the 2004 Chevy Silverado's 5.3L V8 engine. The original pump typically flows only 60-80LPH, so the KEMSO pump actually provides better fuel delivery.
Every KEMSO fuel pump comes with a lifetime warranty. If the pump ever fails due to a manufacturing defect, you get a replacement at no cost. This is rare in the automotive parts industry and shows the company's confidence in its product. The warranty covers cars, trucks, motorcycles, ATVs, UTVs, and personal watercraft.
KEMSO pumps are priced at a reasonable $79.98, which is often less than half the cost of dealer parts. With free shipping and easy returns, it is a practical choice for DIY mechanics and professional shops alike.
Visit KEMSO Racing today at: https://www.kemsoracing.com/ to see the full selection of fuel pumps for your 2004 Chevy Silverado. They have a complete catalog with detailed fitment information, customer reviews, and technical support. Whether you need a replacement for your truck, car, motorcycle, or watercraft, KEMSO has you covered. Their online store is easy to navigate, and you can order directly with confidence.
Final Thoughts
The 2004 Chevy Silverado fuel pump relay is easy to find and test. It is located in the underhood fuse block on the driver's side, labeled as "F/PMP" or "FUEL PMP." If your truck cranks but won't start, check the relay first. Swap it with a known good relay to see if the problem goes away. If the relay is bad, replace it with a standard replacement from any auto parts store.
If the relay is good but the truck still won't start, move on to the fuel pump fuse, the inertia switch, and the wiring. If those check out, the fuel pump itself is likely the problem. When that happens, consider a KEMSO fuel pump for a reliable, high-performance replacement that comes with a lifetime warranty.
For all your fuel pump needs, visit KEMSO Racing at: https://www.kemsoracing.com/