I have a 1986 Johnson 30 hp outboard. It goes into high speed fine on earmuffs but on the lake it stalls out about ten times before it goes into high speed and runs fine. Idle and low speed are fine and the carburetor has been cleaned three times. Thanks for any help or thoughts.