i remember cleaning the iac a looooong time ago because my check engine light would turn off and on. didnt fix that problem though. anyway, how much is a new iac? and how do they go bad anyway? there doesnt seem to be much to them. also, i stated in a different post about an annoying whirring...