probly the low presure fuel pump. mine did that too before i changed the pump.
you might want to try the fuel pumps. there is two fuel pumps on that truck. mine did that and the low presure one was bad.
Separate names with a comma.