someotherguy
+1y
Several causes, usually with one leading to another, a chain-reaction breakdown if you will.
Initial problem is usually pump is drawing too much power due to pump going bad or fuel filter never being changed so pump is working overtime (and going bad.)
Pigtail inside the tank going to the pump often burns up which increases resistance on the circuit dramatically.
Relay socket pins and relay pins burn up which increases resistance on the circuit.
Once the socket is burnt you're kind of screwed. You can try replacing the relay, use the best quality one you can possibly find - AC Delco, Standard Motor Products, etc. Skip Airtex, Wells, and anything else the Vatozone guy tries to tell you "it'll be fine; they're all the same."
Spray some high quality contact cleaner into the socket pins. I like CAIG brand "DeOxit" - it's almost like magic.
Your truck being a '97 model it's 50/50 which pump design you have. It's a split year for pickups. If you have metal lines coming from the top of your sending unit you're in luck (in a way) - it's the old separate pump/sender setup. Replace the pigtail inside the tank. If you feel like doing some preventive maintenance replace the pump too; it's like $75 for an AC Delco or Delphi replacement. Again skip the shitty brands. Now...if you have plastic lines coming from the sender (and the top of the sender itself is plastic) then it's the trash can pump assembly and generally you spend around $250-$300 replacing the whole thing though I have seen kits that replace just the pump and the stupid accordion hose that goes to it.
Howzat...
Richard