might need to pull the carb and give it a good cleaning. sounds like a stripped axle on the rear. They are known for stipping. If it hasn't damaged the ring gear in the rear diff, sometimes you can get away with just changing the axle it self. The wifes foreman did the same thing, I was able to just change the axle, seals and left side rear bearing and everything was good to go.