i had a similar problem and i tried cleaning the IAC. It did nothing. I dont think cleaning those things help. I say give cleaning a try (it wont cost you anything) and than go with a new iac from strauss or pep buys etc if it doesnt work. I would be surpised if cleaning it helps and I dont think those additives are goos for your car. I used a bottle of it once and it made my car run like poop. you are better of replacing the fuel filter every so often than buying the fuel system cleaner stuff. They should be about the same price anyways.