Try cleaning the IAC and EGR. Either one will fubar your idle.