@burbMan. I am going to check into the duel fuel pump issue with the mechanic. That could explain it shutting down while driving, then cranking and not firing, and after an hour it would restart. The truck is currently just sitting, as I am driving my pickup until I get it fixed, and with it being Christmas shopping season I don’t have the money to get it fixed without incurring debt, so it will wait.
@BenK. Thanks for that info on n the negative battery cable. I did replace both battery cables with new AC Delco cables. I also added an extra ground from the body to the engine. I have read the TSB’s but I am not a mechanic. It is frustrating