One of the spark units on my CB650Z has cooked, aftermarket replacements are on their way. What causes these pesky things to cook? It is age or is it maybe a poor/corroded wiring joint causing the unit to overheat through drawing too much current? Electrics are not my strong point.