My outboard has been running great. I took it out the other day and the starter messed up. The gear on the end was stripped. I fixed this and now have a new problem. The engine runs fine on land with the water hose connected. I can put it in gear and rev it up. It starts easy etc.. When I put it in the water and put it in gear it doesn't have any power. It just barely runs. I take it out of gear it revs up fine. I have cleaned the cards, checked compression, all so far is good. Any suggestions.