It sounds like you have had advice from a lot of people that don't know about vehicle idle. My first guess is the idle air control valve (IAC). It is responsible for maintaining the idle. Also, check to see if there are any vacuum leaks which can also cause an erratic idle.
SPONSORED LINKS
Saturday, April 6th, 2013 AT 1:42 AM