I've got a 1997 115 hp 2 stroke mercury. Came with the boat, so new to me. It will run fine at 5,000 rpm for about 5 minutes then begin to bog down as if starving for fuel. If I throttle back to idle for a bit I can rev up again for a short time, then its repeat the procedure. This problem is worse coming back than going out, so I'm wondering if its heat related. Engine will work for hours at a slow pace for trolling. Ideas?