Small Engine Troubleshooting Problems? Ask a Mechanic Now.
Have you looked at the condition of the drive belt between the engine and the transmission? It may have damage, and is not gripping properly. Look t the upper belt. not the lower deck belt. See link below.
I see queston is still open, did you see my response and link?