At the risk of sounding off-topic...
Have you tried replacing the $25.00 fuel pump relay?
Mine went bad the first week I owned the truck.
The fire-wall mount for the relay had a spot for 2 of them.
Now I run with a new spare next to each other.
If it's bad you will not hear the pump when the key turns.
If I missed somewhere you already covered this, pardon my response.
No you didn't miss it, I forgot to mention it.
Both my firewall relay positions are populated - the other is a kickdown relay for the transmission according to the wiring diagram. Its been replaced in the past year or so and I also confirmed the secondary switch on the oil pressure sender also works. As long as its running it will get power from one or the other. At this point I don't think its the actual electric motor that is the problem and I do hear the pump with the key on - its pretty quiet but if I turn on the key and listen at the filler neck I can hear it run. When driving I start starving for fuel and then eventually it starves out as if I ran out of gas but wth a full tank. The current theories are that the pickup tube inside the tank is coming loose (or has a crack); the pickup screen is getting blocked up or the pump impeller itself is self-destructing.
I eliminated the possibility of bad vent by running with the fuel cap loose (on the theory that fuel can't come out unless air can get in), that made no difference. This same problem happened to me on the day after christmas and while investigating I found my throttle body mounting gasket was dry and cracking apart along with lots of play in the butterfly shaft. I sprung for a complete rebuilt throttle body (figuring a weak regulator or injectors could also potentially cause the issue) along with a new gasket and filter on the frame rail. I through I had solved it. It ran great for around 200 miles and now it happens again. It almost has to be something happening in the tank. The fuel pump and sender assembly was replaced 3 years ago when I first bought the truck because it truly was dead at that point.
I didn't mean this to become a "troubleshoot my fuel starvation issue" conversation, I was using my current issue as an example of where having easy access to this stuff would make my life a lot easier (and less expensive).