YEsterday upon full acceleration from a stop up to 65mph with the ac on in 90 degree heat my check engine light started flashing. I shut the car off and it repeated the flashing check engine light later under identical conditions. I got home and I had 5 codes. 3 were for a random missfire and 2 were related to the transmission control. I think the transmission codes were a result of the missfire as the transmission doesn't slip and the fluid is perfect. Car has 58k miles. The car had a full tune up with the best napa wires + plugs, and new timing belt and tentioner about 3k miles ago. But it has always had a very slightly rough idle, like barely noticeable. Since the plugs and wires shouldn't be the issue I went ahead and ordered a new ignition coil since a search here indicated it could be the problem. I also know ignition coils can be damaged by heat and it was hot and the under hood temps were high. Does this sound likely to anyone else or did I just waste $86 on a coil?