Start by having the diagnostic fault codes read and recorded. The people at many auto parts stores will do that for you for free. You described the classic symptom of a failing crankshaft position sensor or a camshaft position sensor. They often fail by becoming heat-sensitive, then they work again after cooling down, sometimes up to an hour.
There are fault codes indicating the signal was lost related to one of those sensors, but often those codes do not have time to set in the little time it takes for the stalled engine to coast to a stop. In that case you need a scanner to view those signals and see if they are listed as being present during cranking while the no-start is occurring.
SPONSORED LINKS
Thursday, June 22nd, 2017 AT 3:30 PM