I have an 1986 Johnson 8hp Sailmaster longshaft attached to a Chrysler 22ft sailboat. boat weighs aprox 3000lb. The engine runs great in a trashcan, revs up in forward , reverse and neutral. When attached to the boat , the engine will not rev up in gear. It will rev up in neutral, but once in gear in will not increase in rpm and move boat. It will idle in gear, and move the boat very slowly, but not enough power to overcome a light wind. The compression is 125psi top and bottom, I'm running 50:1, Ive run the engine in a trash can for more than 30 minutes, no over heating and no fuel flow problems. While attached to the boat, the engine sits about 18-20 inches in the water. ( I thought it may be too low in water, but seems to match pictures of other boats same size and weight) Any suggestions would be appreciated.