If no fuel spray on 4 cylinders, you are not getting fuel to the injectors.
I would expect it is the ESS or the wire to it. Both of those can be verified without taking the pump out. It could just be a pinched wire. I have never had to replace the ESS but it shouldn't be to hard, I know all the pumps in my local salvage yard have the top cover gone and ESS missing. So it would seem that a shade tree can do it.
If you had the truck running and then it failed due to nasty fuel it might be possible that the fuel did something to the ESS.
In any case, I would verify the ESS and research replacing it before you pull the pump.
Good Luck!