typical symptoms of a weak idle mixture caused by an .........Air Leak somewhere on the Inlet.
If it was running ok before and its just suddenly happened I'd check the manifold to engine gasket and the carb to manifold joint for leaks.
Check the carb over and make sure the air screw hasn't fallen out

If you still find nothing you will probably need to do a crankcase pressure test
Remove carb and seal off the intake manifold
Seal off the exhaust port
Attach an air fitting that lets you pressurize the motor (usually through the inlet plug or the spark plug hole
Pressurize the motor to 6-9 psi via a hose that has a pressure gauge. (floor Bicycle pump would do)
check gauge for 5+ minutes to confirm there is no loss of air pressure.
If your gauge shows a leak, spray the gasket seams and seals on the pressurized motor with WD-40. The WD40 will make visible bubbles, and a leaking sound, when you spray the leak point.