could be numerous things, whatever it is you need to find it before it fries
dirty carb and clogged jets, float height, airscrew setting, airleak are the usual suspects
how's the air filter ?
look in the carb section for DIY's on cleaning the carb, adjusting the airscrew/pilot, and setting float height
and a general search for "airleaks" or "leakdown test"