I have a 2014 Mercury Pro XS 250 Model 1251P73BD Serial Number 2B020826 that always fires up on a cold start - never a problem. But every once in a while last year, after having used the motor to go to 2 or 3 different fishing spots, it will only crank and not fire up again. If I wait for 45 minutes to an hour, it fires up again once more. Whenever the engine is fired up, it always runs like a champ and there are no issues there. I have eliminated fuel being an issue as I have tested for spark when this happens and there is no spark. There are no fault codes on the computer, but it sounds just like it would if the kill switch was tripped. It is not the kill switch either as we bypasses that switch for a while and this issue still occurred. Is anyone able to help with suggestions on what to look for? I'm currently considering changing out the computer but that's pricy especially if it does not solve the problem.