I'd also confirm you IAC valve is doing what it think's it is, I've seen bad IAC valves, and also, there are Chrysler and GM IAC, and if it got mistakenly replaced they look the same, plug in the same, but have 2 pins that are swapped. That can cause the IAC to plug in, and not work. I think its the A & C pins if I remember correctly.