Sounds like carb probs to me.
Strip it down and clean it thoroughly with carb cleaner.
Run the engine up and run at high revs and squirt carb cleaner through air intake til eninge almost dies then rev up again etc. Do this about 3 times and all should run fine.