You do not say if things to cool down the engine will re-start or not. If so, before declaring a failing ECM, I would look at the ignition control module. I have experienced a situation where the heat transfer compound under the ICM dried out and wasn't transferring heat. Cleaning things up and new compound fixed the issue.