WAIT!!!!!!.
Before you go changing out the fule pump, which will come with a new bypass valve, check your feul pressure and volume. If you dont know how, youre going to need to have this performed by a shop professional.
If all is within spec, your problem is most likely not fuel but air. Now these engine have been know to have intake gasket leaks and the symtoms you describe are similar to the intake gaskets leaking. You can do a few things without the engine running. Check all hose connections going to the throttle body. This includes the air intake, mass air flow sensor, air intake to throttle body.
Now if there is someway the engine will start, even if you have to work the throttle to get it and keep it running, have another person try to keep the truck running while you use a can of carb cleaner and spray it around the bolts that attach the intake to the heads. If you notice a change in idle, your intake gaskets are bad.