I've got a 50 mariner on a 14 ft procraft. Has ran fine over the years however last time out It dropped down from 30 mph to about 8 mph after running for 15 mins. since then it won't run any faster. Out of water it runs fine. I had a guy check compression and all cylinders were good. He also cleaned the carbs and I changed out the fuel lines and bulb. Plugs are also in good shape. Took it back out today and the same thing is still happening. It gets up to 15 after initial take off then immediate hesitation and back down to 8 mph again. never gets out of the lower gear. It did do this one other time in the past but after cutting the engine off and fishing for a bit, it ran fine next start up. I was wondering if it could be a powerpack problem or stator issue. Any ideas are appreciated.