I have changed the intake gasket, throttle body mounting gaskets, EGR gaskets and valve, IAC and o-ring, built a new vacuum tree and made a gasket for it, changed every rubber vacuum line I could find, tested all the vacuum circuits with a hand held vacuum pump and they hold vacuum, changed the PCV grommets and valve, and sprayed more cans of carb cleaner around everywhere to attempt to find vacuum leaks. Maybe there is something I missed but I don't think so.