I have a 1990 Wellcraft excalibur with a 350 magnum. Took the boat out over the weekend. Ran it for about 45 minutes aand it stopped running. Not to crank again until the engine was cold. Mechanic said that the ignition control module was going out and that's what they did when they got hot. But he couldn't be sure because he couldn't test it. They part is expensive and I was wondering if anyone had any suggestions before I buy one? Thanks