i have a mazda 3 '05 1.6, for the past few days i'm experiencing a rpm surge up to 3k whenever the a/c compressor cuts off & the transmission is in N position (no load). the engine runs smoothly except for the rpm surge. i'm suspecting that the IAC valve is defective. is it possible to just clean this valve? mazda guros please advise.
Yes, it’s possible to clean the IAC valve, and on an older Mazda 3 I’d try that before replacing it. Also check for vacuum leaks, dirty throttle body, sticking throttle plate, or an A/C idle-up control issue since the surge happens right when the compressor cycles off. I’d clean the throttle body/IAC area, reset idle if needed, and scan for pending codes there’s a decent basic diagnostic breakdown Auto Repair Guides & Diagnostics Articles | Logic Automotive Charlotte NC that may help narrow it down.