Will run great for about 5 min then Phfft! Will not start again! Crank no start! on 2005 Chevrolet Silverado 2500 HD

Truck starts fine and runs like a top for about 5 min then just dies and ABSOLUTELY refuses to start again. Hours later it will start again but the same thing. Just started doing this. Fuel pressure checks out steady when running. Only codes out of the ECU are for Cats (which I know about and have the replacements for) and an evap system leak.

Has the fuel pressure been tested when it will not start? With no codes pertaining to the complaint I would immediately lean towards a fuel pump issue, thats not to say that there are no other possibilities.