I am a 2002 chevy surburban and it dies when the weather is warm. Does not die with the temp is cool. You can be driving 60-70 mph and it will just die, turn the key off and coast to a stop and it will restart and drive beautifully. Very seldom does it has been placed on computer and no codes register then this happens
When this happens you will need to determine what system is going down. Ignition or fuel. Check for spark @ 2 spark plugs and check fuel psi @ the fuelrail. You can also spray fuel like throtly body cleaner im to the intake to see if it runs.