There are several posiblilities here. Vacuum leaks and cam timing will both affect idle speed and quality, as well as the pcv system and MAF condition. The PCV system is monitored (all air going through the system first goes through the MAF) so unless there is a hole in a line, idle should be unaffected. You need to hook it up to a scanner capable of reading PID data and look at RPM verses RPMDES and see if there is a significant difference. If there isn't, then it is idling where the pcm commands it to. Look also at PSP and see if it changes states with steering wheel rotation. Check ACCS and a/c compressor operation. happy hunting!