I have a 1996 Sea Ray Searayer F16 with a 120XR mercury sport jet. Serial number 0E146650. Only have the boat a few weeks now. First time out it started up fine with the key on. After running WOT for about 15 minutes, the engine almost cut off and was running like it was being choked. I switched the key off to kill the engine and it didn't shut off and actually idled fine and I was able to drive it back to the boat ramp as if there was no problem. Of course the tac and fuel gauges didn't work since the key is off. Now in order to get it started I have to switch the key on, press the switch to crank it and quickly switch the key off and it starts. I already tried a new ignition switch but that didn't fix the problem. Any help or suggestions are certainly appreciated.