I, too, had a similar issue and have an ultragauge installed that has a digital tach. Coming to a stop, idle RPM would drop as low as 400, then slowly rise back up to the 700 region, eventually hold and then smooth out. I, too, suspected either the egr or IAC valves. My egr valve didn't look...