I have an 89 Mercury XR4 150 black max. Seems to idle fine, but when I put it into gear and try to take off, it just boggs down and down and doesn't want to go anywhere. I'll try over and over and finally it will take off , but will not get the normal top end speed. It will hit 44, but usually hits 54. Any help would be apreciated.