I have the same engine myself. I would recommend putting a small amount of fresh gas with some liquid carb cleaner in the tank and running it. When running, goose the throttle so that gas is drawn thru the high speed passages as well as the low speed. I use 5-10x the amount of carb cleaner than is specified- so if it says to use 1 oz per quart, I use 1 oz per 5-6 oz of gas. I really just want a high concentration of cleaner to dissolve any deposits. You might add a small amount of additional 2-cycle oil to account for the volume of cleaner.
Another 'trick' is to back out the needle jets and spray into them with carb cleaner. Unlike Steve Dion, I have found that spraying into the air intake just cleans the air intake passages. What I usually need is to clean the internal fuel passages, hence I use the liquid carb cleaner in the fuel. For sticky throttle or choke plates, carb spray in the air intake works well.
If the action above doesn't work, the I have always had to dissemble the carb and use a spray cleaner to force thru all of the passages- or soak the parts overnight in the liquid cleaner.
The only other running problem that I have had is that the engine will start and run fine for 1-2 minutes and then die. It will then restart and die again. I have tracked that failure mode to a bad plug.