Recheck the vacuum line that goes from the bottom of the air cleaner box to the top of the engine. That one tends to pull off when you remove the air cleaner from the carb. It has caused me repeated problems. I finally installed a long hose with a loop so it would not pull off when I remove the air cleaner.
If you're sure that the vacuum hoses are tight and properly routed, the previous owner may have tried to adjust the idle on the carb. It is rarely the problem, but newbies will try to adjust it, which might help compensate for the real problem. However, when the real problem is solved, the carb idle settings are then out of adjustment and symptoms will continue. There are separate adjustments for cold idle and hot idle. Adjust this only as a last resort.
Idle speed adjustment (carbed models)
http://bbs.zuwharrie.com/content/topic,2270.0/all.html