I've been having issues with my idle also. Autozone confirmed a bad o2 sensor and insufficient flow from EGR. I replaced the o2 sensor and removed and (tried to) clean my EGR valve. How clean is everyone getting theirs? Mine, like others, would not open. After soaking with brakleen for a while and rinsing it out repeatedly it finally opened a little. Oiled and moved the valve and repeated several times to where it was moving but it was hard to do so. Replaced everything and my idle is still having problems. Should it open and close easily? Should i replace it totally?
About 82k on the car without any previous knowledge of the EGR getting cleaned.
EDIT:
Ok so i may have pre-maturely posted... I unhooked the battery yo clear the code and there is rumor of a ~50mile distance for the computer to adjust things? is that correct? I've drove about 5 miles since the cleaning/battery reconnection.