I can't tell you honestly that it would not happen again, things break. On the new ovens the cooling fan turns on when you start bake and continues to run well after baking is complete to keep the temp down in the control area, so yes heat is an issue for this happening. Look at the fan in the control area, and if there is a screen there, remove it. I usually just use a screwdriver and push it out, just be careful not to break the fan blade. I have done exactly what you have done, by reseating the ribbon, it does usually work for about a month.