check out this thread.. good info on checking the idle control valve and other various things that could be causing your problem

http://www.vehicross.info/forums/sho...ight=high+idle