Not for nothing...............but
If you are replacing all those parts then money must not be a problem................
So why not just buy a new truck instead of replacing it one part at a time?
If you want to keep this truck, my first suggestion would be to invest in some diagnostic tools, buy or rent, a compression gauge, and fuel pressure gauge.
Buy a Volt/OHM meter($15) and a Vacuum gauge($25).
These are way cheaper than parts you don't need, and you can use them on any vehicle.
I doubt you could run into any engine problem that couldn't be diagnosed if you had access to these 4 tools.
Remove all spark plugs, do a compression test and write down results.
Install pressure gauge and cycle key on and off a few times, write down fuel pressure.
Wait 20 minutes and write down fuel pressure.
Start engine, write down idle fuel pressure
Rev engine to 2,500rpms and hold it there for 1 minute, write down pressure at that time
Vacuum gauge read here:
http://www.gregsengine.com/using-a-vacuum-gauge.html
Volt/ohm meter can be used to test sensors and wires
Your problem reads like you have bad gas, water in the fuel tank.
If you have changed the in tank fuel pump then you drained all the fuel out right?
Next guess, and it is only a guess, would be blocked/clogged exhaust system.
Exhaust systems rust from the inside out, Cats and mufflers can collapse inside, you usually first notice this as a lack of power at higher speeds, but it can appear suddenly.
If exhaust can't get out then fuel can't get in, so "acts like it is running out of gas" is a symptom.