Many moons ago, after I had my first engine swap, the wire harness was resting on a heat shield and after a while rubbed through a wire and it shorted the fuel pump circuit. It was intermittant to boot. Bob at Twin Lakes discovered it after the fuse wouldn't last 5 miles. I was at the Dells at the time. He trailered the car back to his shop.
This was after I had replaced the fuel pump twice, and broke down twice once in the middle of nowhere PA and once outside of Rockford, IL. The fix was to rewrap the wire and harness and reroute the harness. The wire harness was the big one that goes through the firewall in back of the driver's seat.
You definitely have a short somewhere in the wiring system in the fuel pump circuit. Trying to locate it may be a PITA!