Small Engine Troubleshooting Problems? Ask a Mechanic Now.
The speeds are controlled by the lever moving a variable pulley. Your pulley is in need of a grease job!
Try to oil the top of the pulley and the bearing, and the shaft where the bearings are located.
Pulley has to be free to let the lever do it's job!