When you click on links to various merchants on this site and make a purchase, this can result in this site earning a commission. Affiliate programs and affiliations include, but are not limited to, the eBay Partner Network.
How long since tuned up? Have you pulled the codes? I doubt it's the EGR, it would idle rough all the time, I would think. More likely plugs, cap, rotor, wires, fuel filter, PCV, something like that. Maybe the IAC is dirty?
That's the Idle Air Control. It's a cylindrical piece attached to the side of the throttle body with 2 small bolts and has an electrical connector. It has a solenoid valve that regulates air flow when the throttle valves are closed. It can be cleaned with throttle body cleaner if it's gunked up.
Oh, vacuum leaks reminds me:
they'll run like a dog if you have a bad vac line.
They go brittle & snap: I've had a fair few go on me & that makes it splutter and do all sorts of stupid things at idle: the IAC tries to compensate & amkes it worse!