I have an 87 Mariner 4hp long shaft.
Out of gear it revs fine. Putting it in gear and reving it will only get to mid speed.
I have changed plugs, rebuilt the carbs twice, pulled the lower unit all apart to make sure that nothing was binding (and nothing is binding).
What is left to check for...