As far as the GPs, you could plug the block heater in for about 30 minutes and not need them or at least rule that out. To test the GPR, place a test lead on the large terminal that goes from GPR to the injector harness, Not the one that goes to the battery. Place the other lead on a good ground. With key off there should be no voltage. When you trun the key on there should be a minimum of 10.5 volts but it ought to be what the batteries show. (Did you know the AIH relay works as an emergency GPR, just transfer all the wires)
Pull the allen head plug off of the top of the HPOP reservoir and make sure the oil level in there is within 1 inch of the threads. If not, fill it with clean oil and quickly try to start the truck.
Are you getting a good stream of fuel through your filter when you have the pump on and open the drain valve momentarily? How old is that fuel filter?
EDIT: you can also jump the large terminals like on a starter solenoid. BTW, make sure both of your injector harnesses are securely connected where they go into both valve covers.