hmm, first the ignition system needs to be checked, if it is fine, the carburetor might need adjustment or cleaning. can you post a picture of the carburetor throat, with the air filter off.
i am not sure where the float bowl vent is located, if you can spray carburetor cleaner inside the vent, it might make things better.