Check the Air temp sensor, and the wiring to it... I just put a short story in the "idle problems fixed" thread.
Forum Rules