The ignition coil and module are the last things to suspect. They have very low failure rates. What you're describing is typical of a failing crankshaft position sensor or camshaft position sensor. Those often fail by becoming heat-sensitive, then they work again after they cool down.
The first thing you should do is check the diagnostic fault codes. The people at many auto parts stores will do that for you for free. If the Engine Computer had sufficient time to detect the missing sensor signal before the engine stopped rotating, the code will tell you which circuit to look at. Often no fault code is set. In that case, I know that with Chrysler products and their scanner, it will display those sensors with a "no" or "present" during cranking to indicate if the signals are being received. I don't know if Honda has that capability, but regardless, you would need a scanner capable of showing that information.
Normally we want to perform some electrical tests in any circuit to rule everything else out before moving to the sensor itself, but based on the way your engine is acting, it's a pretty good bet the sensor is the cause of the stalling and not some other wiring or connector problem.
Friday, October 9th, 2015 AT 3:38 PM