Reads like spark issue, and heat in the spark system.
Does it start back up immediately?
Or will it take a few minutes before it restarts?
TFI module on the distributor and the coil can get heat sensitive.
I wouldn't think fuel issue, but.............try loosening the gas cap and driving.
EVAP system is designed to pull fuel vapor out of the fuel tank while driving, if tank isn't venting then negative pressure can build up in the tank, this prevents the low pressure pump in the tank from pushing out enough fuel and engine stalls.
Turning key off vents the tank and you start over
The in tank fuel pump has a screen around it, in older vehicles this screen can get clogged up, once fuel demand exceeds flow thru the screen the engine dies, I would expect the drive time after the restart to be shorter than the original stall time through.
And I would also expect that with a heat issue, after first stall run time should be shorter