My S10! was the very same way. Finally after 4 fuel pumps in less than 80,000 miles, I rewired the ground, ran it to the frame and not into the main harness like it was. I had the thing for another 60,000 miles and never replaced the pump again
Old boss was cleaning up a trailer wiring harness and chopped the fuel pump ground.
He put a fuel pump in and still no go. Would not accept the fact he screwed up. I fixed it when he wasnt around.