First time out for the season. Started right up, warmed up good, then when I advanced the throttle I lost power at 2000 rpm only to have the engine back fire. I continued advancing the throttle to see if it were bad gas. After playing w/ it i found the common denominator is cutting out at operating temp and now it will not start back up till the engine cooled at least an hour later. And it seems the more i started the engine to get it to move back to the dock the poorer the engine ran till it cut out again. Any thoughts?