Hi,
Yes, it's possible that it could have a vacuum leak somewhere. That will show up more at idle than when the throttle is open. You might want to check all your vacuum tubes/hoses for cracks or rub through.
It could also be a sticky idle air control valve (IAC). You may want to clean the filter screen for it and inspect for excess build up on the valve itself. They can be cleaned with throttle body cleaner but be careful as they can be delicate. I would advise against manipulating the valve by hand while it's off the engine and take care not to get the liquid spray inside the electronic portion.
It's also possible that the throttle body is dirty and the blade is being held open slightly.
Again, careful cleaning with throttle body spray cleaner might help here.
You probably want new seals/gaskets on hand before removing either of those components.
You might try "spritzing" carb cleaner spray around intake gasket joints while the engine is idling to find an intake leak. The engine cadence will change if some cleaner finds it's way through a leak.
Hope you get it sorted.
Good luck.