So I cleaned the MAF sensor and yesterday got the IAC sensor off and cleaned that with carb cleaner really good, had to get a new gasket and put it back on. Reconnected the battery, started and let it run for a while. The idle actually does stay at around 750-800 rpm now but when you're driving it and shift gears the rpm will hang and surge up some. Not sure what else to do. Any ideas? It has an MSD 6AL ignition box, I don't know if that would affect anything.