Just a shot in the Dark, but I had a similar problem, and it was the Crank Sensor-mine also occurred after it was warm, no error codes, and it would just die without warning-it's a reasonably cheap part to try (if we're guessing here)-