Erratic vacuum could be causing the metering rods to be oscillating up and down in their pockets. Pull your PCV valve out of the valve cover and see if it's rattling erratically too.
They sometimes rattle when the engine is running too, but most of the time you will just hear and feel a nice even vacuum signal out of them.
When you remove it from the cover, the engine speed will either go up or down and the idle will get even more rough, but you only have to check for a second or three to get your answer.
What about checking for vacuum leaks? It's really one of the first things to do when something like this happens. Could be some gunk buildup in the gas inside the carb, but the outside stuff is easiest to check first, and critically important to what you do with the carb after that.
If you find a vacuum leak you have to fix that first even if something is still wrong with the carburetor.
Good luck
paul