I bought this 1987 35hp last fall. Ran it a few times and ran great. This spring it ran fine in the driveway took it to the lake and put it in the water. ran fine circling back to the dock and the died. Refused to start. Back home checked it and had no spark. Tested everything and replaced the switchbox. Got it running but when we took it out again it would be running fine but start bogging down for a few seconds and then recovering. Has to be fuel right? Took off the carb, it looks fine. What's next? Rebuild fuel pump. I'm stumped. BTW fuel is good.