I have a 1989 to 25 hp Johnson ocean runner when I put the earmuffs on it and crank it up it runs great but every time I take it to the lake it fires right up and idle strong when I put it in gear it dies I’ve had the carburetors rebuilt and taking it to several mechanics and they say everything is great I’m wondering What could be wrong