I've replaced pretty much everything... still does it, but only when cold ambient temps lol
New IAC (expensive OEM), new OEM O2's, new PCV, did the valve cover gaskets and intake/throttle body/all related gaskets and cam plugs/half moons (unrelated), new timing belt, new water pump, new...