I have a 2002 ZX5 (DOHC Ztech, Automatic) that runs great usually. Just recently, I started getting a rough idle, but only when the A/C is turned on. I have already changed the plugs and wires, but this didnt help. Any suggestions on where to go next? I am thinking its the ICV or TPS. Am I on the right track? I'm not aware how the focus controls the idle up function when the compressor is engaged... I'm guessing probably just the pressure switch on the AC which would mean the Idle Air Control (IAC) valve is not not operating correctly. It runs worse warmed up because when the engine is cold it has a higher idle anyway. How the idle is controlled at start up I don't know... maybe it doesn't use the IAC valve, but it should. If it does, then the IAC is operating correctly but perhaps the computer is not receiving the signal to adjust the idle... There is only one pressure switch according to the diagram I have, and it's a dual pressure switch. The AC engages (correct?) so there shouldn't be a problem with the wiring to it. There appears to be only two wires to the IAC as well, power and the ground which is controlled by the computer. Yes the A/C runs just fine. I just try to leave it off since it causes the rough idle. So do I needs to change the IAC or is there more diagnostic that needs