I have been having a problem where it idles very rough. The whole car shakes at times. At other times it was fine. Now today I started it and it stalled right after it turned over. Then it ran fine and when I took it out for a drive, at certin lights it would idle at 2k............then down to 1.3k for a bit. Even after I bliped the trottle it didnt help. Now, it is fine. I have changed plugs,wires,LIM and UIM gaskets,PCV valve and cleaned everything. Is the IAC the problem you think? I have cleaned it in the past a few times before. I have 79k on the clock.