Hi Rick,
If it was not the IAC before, it is now after I tried to clean it... Only idles now when the IAC is disconnected. Going to let it dry out and see if it works again in the AM. If not, I'll get a new one and see where we stand. Don't understand the popping though. Checked the plug wires...