My CDI is dropping the number 2 cylinder after the motor warms up, is switched off and then sits for 15 minutes. It usually takes 30 to 45 minutes for it to come back and start running normal again. I can place a bag of ice onto the CDI and in 2 to 3 minutes it will run fine. I had an idea of installing a small 12 volt fan and timer to keep the CDI from getting hot after the engine is switched off but I am concerned that this CDI may die completely one day. This problem only occurs in the heat of the summer and never happens in the cooler months. My engine is a 1999 Yamaha C90. Any suggestions or comments would be appreciated.