Sounds a lot like a fuel issue to me too. If you got a cheap aftermarket fuel pump it is possible it failed quickly. Not real likely but can't rule it out, I've had good parts fail quick. Pressure isn't everything in a pump, flow rate is important too. If you are testing the pressure it might be able to build up a good pressure but not suck up enough fuel to flow. Best to test both pressure and how much fuel it is putting out.
All of the times I've had this kind of fuel problem though the truck would generally idle fine, usually even run pretty well up to 30-50MPH then just stutter and falter until I backed out of the gas some. Very rarely did the truck just outright die. Makes me wonder if it could be something else. Points problems can mimic some of the same symptoms. If you haven't replaced them for a while, it is probably time.
I had a 79 that had sat for a long time. It would have random fuel delivery problems that came and went. It turned out to be a yellow jacket wasp had died in the fuel tank and gotten sucked up the fuel line. It was just small enough to fit through the pickup line and into the rubber line, but it would not fit through the inlet of the fuel filter. Since it never got into the filter I couldn't see the blockage. I'd blow air into the line and it would work fine for a while after that until the little guy would get pulled up against the filter inlet and block it off again. If you find you still have problems that point to fuel, it wouldn't hurt to drop the fuel tank and see what you find. Blow out all of the lines with an air compressor, and pull the fuel gauge sender to look at what is in the tank. In my case I had a few more dead bugs, and a 1/4 inch layer of chalk like crud on the tank bottom. I hosed it all out with the pressure washer at a carwash, got the tank dry, and all the mysterious problems went away.
_________________
95 Isuzu Trooper Daily Driver
86 Isuzu Trooper reliable backup
77 LUV 2wd stock beltway blaster (resting)
79 4x4 LUV project: 2.6L, 5spd, 31s (eventually)
MEPR: Man, my 4x4 makes all other LUVs look good
