Why do you say that?
I've seen cleaning the IAC help out a LOT with smooth idling. I guess by the time it needs cleaning, its probably time to replace it. Its not too expensive anyway.
Also, there might me a DTC without the check engine light coming on. You can rent a scan tool from a...