It's getting to much air or not enough fuel.
If there is a fuel filter (not familar with this model), clean it.
Leave the gas cap off and try it.
Spray some Carb cleaner/starting fluid around the intake flange while it's running and see if that changes the behavior.
Good luck.