might be worth checking idle control valve on top of inlet manifold (just behind throttle) has a multi plug on it. take valve of check the two rubber seals are ok and clean it with some degreaser.
mines hunting like crazy, definatly a vacum prob cos when you pull pipe of inlet and put finger on hole , it idles perfect!?