A coil could get hot and stop working, but that would not cause the engine to stop in this manner. It would most likely misfire. There are 2 possibilities you can check first. First problem could be the crank position sensor. Many times if this fails it won’t trip a fault. They can be tested, but they are cheap and easy to replace so you might just go ahead and replace it. No harm no foul if it doesn’t work out. Another possibility is the ignition relay could be malfunctioning. This can be found behind the glove box. If you remove the glove box the relay is the 3rd one from the left.swap it out for another “identical” relay and see if that works. If none of these 2 things don’t fix your problem we could go somewhere else from there.