Sounds to me like you have a vacuum leak or a faulty idle air control valve.
My first test would be to measure fuel trims via a scantool. If they are above +10 on short term or long term, then you most likely have a vacuum leak.
Get a propane torch, open up the tank (don't light it) and with the vehicle on, move it around all the gaskets and hoses. If you don't find the leak this way, have a shop smoke test the engine, this will find the leak.
SPONSORED LINKS
Friday, July 23rd, 2010 AT 4:06 PM