Getting plenty of fuel. In the past few times out at about cruising RPM 3500 it would buck for a split moment as if it was going to stop running. It has done this a few times on the last few fishing trips. I thought it was a bad ignition switch so I replaced that. Today leaving the harbor it just died in the channel. Couple of minutes later it started right up again. Headed back in then it repeated itself a few times. It starts back up but after leaving it sit for a few minutes. It gets no spark, then it seems when it cools it starts again. First time this motor has kept me from going out. Starts and runs fine will even throttle up but then it dies after cruising at 3500 for a few minutes.It will open up to 5200 RPM, but I rarely cruise at above 4000 . Pumps water like a racehorse, does not feel excessively hot. I am guessing the power pack is slowly failling. Motor appears clean with good connections. Any other suggestions. Will take a look tomorrow weather permitting. Thanks in advance for your replies.