I had the same problem and replacing the coil fixed my issues. Would only do it after the boat warmed up and then would not crank after that.