Last year I lost my distributer drive gear and got a new one through O'Reilly Auto Parts. I have changed the oil and fuel filter this year and both looked fine. My engine will start and idle just fine and will run out to 5000 rpm without a load on it. But as soon as I put a load on it (in gear and put it in the lake) it will not get over 7 mph or over 1200 rpm. Also the last half of the throttle will not increase speed and makes the motor sound like it is getting too much fuel and loading up. Also this may not be related but when I switch from forward to neutral or reverse to neutral it sometimes just dies. I then start it again and it just purrs. I am at a loss here and need some major help. The nearest lake is 45 miles away and am tired of messing with this thing. I am leaning towards the mechanical advance not working on the distributer but I dunno. Thankyou