2004 Silverado Fuel Pump Relay Location: Where to Find It and How to Test It in Minutes

The fuel pump relay on a 2004 Chevy Silverado 1500 is located in the underhood fuse block on the driver's side of the engine compartment, right next to the battery. This is the same box that houses the fuel pump fuse, and the relay is typically labeled "FUEL PUMP" or "FP RLY" on the fuse box diagram. If your truck cranks but will not start, this relay is the first thing you should check before you even think about dropping the fuel tank.

The 2004 Silverado does not have a physical fuel pump reset switch or inertia switch that you can press to restore power. Instead, the system relies on a standard relay and fuse setup that is easy to diagnose with basic hand tools. In this guide, I will walk you through exactly where the relay lives, how to test it, what symptoms point to a bad relay versus a bad pump, and what to do when the relay is not the problem.


Why the Relay Matters So Much

The fuel pump relay acts as a remote switch that sends battery power to the fuel pump. When you turn the key to the RUN position, the Powertrain Control Module (PCM) energizes the relay for about two seconds to prime the fuel system. If that relay fails, the pump never receives power, and your engine will crank endlessly without firing up.

For 1999 through 2006 Silverados, including the 2004 model, the relay sits in the underhood fuse box on the driver's side fender. The relay failure rate climbs significantly past 120,000 miles, especially in hot climates where the relay sits in the engine bay cooking on every summer day. That makes this a very common failure point on trucks with higher mileage.


Step 1: Open the Underhood Fuse Block

Pop the hood and look on the driver's side of the engine compartment. You will see a black plastic box mounted next to the battery. This is the underhood fuse block, sometimes called the underhood fuse box or the engine compartment fuse center. Lift the cover by pulling the tab on the side, and set it aside.

On the inside of the cover, there should be a diagram that shows the position and label of each fuse and relay. In most 2004 Silverado models, the fuel pump relay is labeled "FP RLY" or "FUEL PUMP". The fuel pump fuse, which is a 20-amp MINI fuse, sits right next to the relay in the same block.

If the diagram is missing or faded, do not worry. The relay is a standard 5-pin ISO mini-relay, and it will look identical to several other relays in the same box. You can identify it by comparing the part number on the side of the relay to the others, or you can simply swap it with an identical one as described below.


Step 2: How to Test the Fuel Pump Relay

Testing the relay takes less than five minutes and requires no special tools beyond your hands and maybe a fuse puller.

1. Listen for the prime cycle. Sit in the driver's seat with the windows down and the radio off. Turn the key to the RUN position but do not crank the engine. You should hear a two-second hum coming from the rear of the truck, near the fuel tank. That hum is the fuel pump priming. If you hear it, the relay is working and power is reaching the pump. If you hear nothing, move to step 2.

2. Swap the relay with a known-good one. Open the underhood fuse block and pull out the fuel pump relay. Now find an identical relay in the same box, such as the A/C compressor relay or the horn relay. Pull that one out and plug it into the fuel pump relay slot. Then try starting the truck. If it fires up, the fuel pump relay was bad, and you have found your problem.

3. Replace the relay. A new relay costs between $6 and $15 at any auto parts store. Common replacement part numbers include GM 15321059, AC Delco D1750C, and Standard Motor Products RY-601. Any of these will work on your 2004 Silverado.

If the truck still will not start after the swap, the relay is not your problem. Move on to checking the fuse and then the pump itself.


Step 3: Check the Fuel Pump Fuse

The fuel pump fuse is also located in the underhood fuse block, usually right next to the relay. On a 2004 Silverado, this is a 20-amp MINI fuse. Pull it out using the fuse puller tool that should be clipped inside the fuse box cover. Hold the fuse up to the light. If the metal strip inside is broken or melted, the fuse is blown.

Replace a blown fuse with a new 20-amp MINI fuse of the same rating. Never use a higher-amp fuse, as that can damage the wiring or cause a fire. If the new fuse blows immediately, you have a short circuit somewhere in the fuel pump wiring or the pump itself, and you will need to do further diagnosis.

You can also test the fuse with a multimeter set to continuity. Touch the probes to the two small metal prongs on top of the fuse. If you hear a beep or get a reading, the fuse is good. If you get no reading, it is blown.


Step 4: If the Relay and Fuse Are Good, Test the Pump

A good fuse and relay do not guarantee the pump is working. The pump itself may be dead. Silverado fuel pumps typically last 120,000 to 200,000 miles, but running the tank below a quarter regularly shortens that lifespan dramatically.

To confirm the pump is bad, perform a fuel pressure test. Connect a fuel pressure gauge to the test port on the fuel rail. Turn the key to the ON position. For a 2004 Silverado, the fuel pressure should read between 55 and 62 psi. If the pressure is zero or well below spec, the pump is failing or dead.

You can also listen for the prime cycle again. If you turn the key to RUN and hear nothing from the rear of the truck, and you have already confirmed the relay and fuse are good, the pump is very likely the culprit.


Common Symptoms of a Failing Fuel Pump

If your relay checks out but you are still having issues, watch for these classic signs that the pump is going bad:

1. Whining noise from the fuel tank. A loud, high-pitched hum from the rear of the truck is a classic sign of a pump wearing out.

2. Hard starting when warm. If the engine cranks fine but struggles to start after it has been driven and warmed up, the pump may be losing prime.

3. Loss of power under load. If the truck feels sluggish when towing, climbing a hill, or accelerating hard, the pump may not be delivering enough fuel pressure.

4. Sputtering or surging. The engine may hesitate or surge at highway speeds, especially when the fuel level is low.

5. Stalling and no-start. In the worst case, the pump stops working entirely, and the engine will not start.

6. Check engine light with specific codes. A diagnostic scan may reveal codes like P0087 (Fuel Rail Pressure Too Low), P0230 (Fuel Pump Primary Circuit), or P0231 (Fuel Pump Secondary Circuit). These codes directly point to a pump issue.


Where the Fuel Pump Itself Lives

If you have confirmed the relay and fuse are fine and you still have no fuel pressure, the pump must be replaced. On a 2004 Silverado 1500, the fuel pump is located inside the fuel tank, which sits beneath the rear of the truck. Accessing it requires removing the fuel tank or working from underneath the truck, depending on your specific model and configuration.

This in-tank design is standard on modern vehicles because it keeps the pump cool and reduces the risk of vapor lock. Replacing the pump involves draining the fuel, disconnecting the tank lines, and lowering the tank from the vehicle. This is a job that requires basic mechanical skills and safety precautions, such as working in a well-ventilated area and relieving fuel system pressure before starting.

The fuel pump module on a 2004 Silverado includes the pump, the sending unit, and the float assembly. Replacing the entire module is strongly recommended over swapping just the pump motor, because the complete assembly solves multiple potential future problems and is much easier to install.

Plan for 3 to 5 hours of work time if you are doing this yourself. The replacement pump module typically costs between $120 and $250 for the part alone.


The Bottom Line on Your 2004 Silverado Fuel Pump Relay

The fuel pump relay on your 2004 Silverado is right where you would expect it to be: in the underhood fuse block on the driver's side, next to the battery. There is no hidden reset switch, and there is no inertia switch to trip. When the truck cranks but will not start, the relay is the first thing to test, and swapping it with an identical relay takes about 30 seconds.

The diagnosis order is simple:

1. Turn the key to RUN and listen for the two-second prime hum from the rear of the truck.

2. If no hum, open the underhood fuse box and swap the fuel pump relay with an identical one from the A/C or horn slot.

3. Try to start. If it starts, the relay was bad. Replace it.

4. If it still will not start, check the 20-amp fuel pump fuse and replace it if blown.

5. If the fuse and relay are both good, test fuel pressure at the rail. It should be 55 to 62 psi.

6. If pressure is low or zero, the pump itself is dead, and you need to drop the tank to replace it.

This approach saves you time, money, and frustration. Most no-start conditions on 2004 Silverados turn out to be a simple relay failure, especially on trucks with more than 120,000 miles. Start with the cheap and easy fixes before you commit to a full fuel tank removal.


Why You Should Choose a KEMSO Fuel Pump for Your 2004 Silverado

When it comes time to replace your Silverado's fuel pump, you want a part that is reliable, durable, and backed by a strong warranty. That is why we recommend KEMSO fuel pumps.

KEMSO products are designed as high-performance, OEM replacement units that meet or exceed the original factory specifications for your Silverado. They are built with premium materials for long-lasting durability and undergo rigorous quality testing before leaving the factory.

Every KEMSO fuel pump comes with a lifetime warranty, giving you complete peace of mind. Whether you are hauling equipment to the job site or towing a trailer on the weekend, a KEMSO fuel pump ensures your truck performs reliably mile after mile.

Visit the KEMSO website today at https://www.kemsoracing.com/ to find the exact fuel pump for your 2004 Chevy Silverado and take advantage of their lifetime warranty and fast shipping.