did the engine lock up or did you stop before it lock up?
if everything is checked. i notice some people dont check this but, the termo sensor goes bad over time and your ecu think that its over heating but really its not