While awaiting Don's reply, maybe I can chime in with a couple of thoughts. Might be a good idea to check the whole primary ignitiion circuit, to make sure no other electrical components overheated leading to poor electrical conduction. When we bought this boat and had it checked by a mechanic, the first thing he said was to install a high engine temp/low oil pressure alarm. It buzzes incessantly if the ignition key is left on. I got this one from MMI and it has been working great:
http://www.moyermarine.com/cgi-bin/s...ey=KTAS_01_191.