This sounds like the fuel pump wiring harness has gone open circuited. This short,
inexpensive harness is a known defective part; and it will make the
truck act just like a bad fuel pump when it goes out. So I would replace that part. The other possibility is that the the crankshaft position sensor has failed.