I have the same problem plugs won't fix it. I have a feeling it is the IAC. I will be replacing mine next week. My car has been doing it for over a year so it isn't anything major. I went as far as to change all the mounts. So i'm sure it has to be the IAC. But could be wrong.