So many things to consider. New IAC not adjusted properly prior to install, IAC relearn not performed, EGR bad, PCV bad, Spider assy bad, pressure regulator bad, map bad, TPS bad, someone prior to you messed with the idle stop screw, etc,etc.
You might consider an Alldata subscription for this issue.
http://alldatadiy.com/