Free: Contests & Raffles.
Give it a 2 stroke tune up. Take off the carb, clean it thoroughly, carb cleaner or soaking in straight gas for awhile including blowing the jets out and cleaning the slide/needle. As the last poster said check your reeds as well. Clean and oil the air filter and make sure it is sealing well. Put in a new plug properly gapped. Fresh gas, not sure of your mix but a lifetime of riding and racing experience has taught me that 32:1 is the way to go. It sounds like your air/fuel mix isn't right and it is getting either too much fuel or too little air so I would just take steps to correct both and it can help keep you from chasing the problem around for too long. Unless your air cleaner is really really dirty it is usually in the carb. If that doesn't do the trick a finicky 2 stroke will drive you nuts since they are usually really simple. Reeds? gaskets? Rings? Start with a tune up 90% of the time it does the trick. Not too much to those engines but will run like crap if one little thing is wrong.
How long was it sitting without running? My first thought is sounds like restrictions in the carb, probably the main jet.Pull out the spark plug and check the color of the plug, black and wet means too much fuel or maybe too rich of a mixture. Could also be a spark plug dying, that is usually the easiest and first thing I will try with a 2 smoke.