think of things that could affect Idle... Vacuum related problems (leaks, stuck egr, etc.), IACV, Idle air screw, if you look at the symptoms, they will tell you what is wrong...if you look at the problem, you'll just end up guessing and throwing parts at it hoping it will get fixed.
__________________
NOBAMA!