I put a new IAC in and it still stalls in idle occasional and still idle high during start up .
Did you clean your throttle body and MAF? That might help. Check youtube on how to do it. Also check for vacuum leaks?
Don't forget to reset the ECM after your repair so the ECM can relearn the with the new part.
Search Dodge Avenger Questions
Are you a UK consumer? CarGurus now has a discussion forum in the UK.
Dodge Avenger Experts