I JUST replaced my IAC yesterday, and my mechanic laughed and laughed and laughed when i said..."well can't you just clean it?" because i read in here somewhere that you could...he told me i would be back within a few weeks and payin more for service...so i just replaced the IAC system...cost me about 110$