Pull the throttle body get a gasket/s and clean it real good along with the IAC. disconnect the battery while your doing it to reset the computer you need to reset the computer anyway whenever you change or clean a sensor also clean the IAT intake air temp sensor while your at it with maf cleaner, elect cleaner or rubbing alcohol nothing harsh. then run it for 20 minutes to set the new values and see how it runs.