It is very possible that the governor is out of adjustment.
You might also check to see if there's any wiggle in the throttle shaft of the carb.
Any looseness,at all,will make it hunt this way.
Also make sure the air filter is clean.
Hope this helps.