^^ ^^ I second the motion of ISC as 1st place culprit
2nd choice - I would look, assuming as you said no vac leaks found, is to make sure the TPS is set correctly, I do not think it would cause that drastic of a idle hunt, as I know the ISC does, but if it is not sending signal to ECU that I...