Pull the ECM B Fuse for a couple minutes.
Plug it back in.
Start the truck.
Let idle for a few minutes without touching the gas.
Turn on lights, AC and any other accessories to allow the computer to make any adjustments needed with the system loaded.
Run Datamaster/Diacom and see what is going on.
Replace fuel filter.
Check fuel pressure.