Question: can a bad iac cause overheating?
Answer: If this system is not functioning properly, the fast idle could remain on even after the engine is warm causing it to overheat. ... If there is an issue with this system, such as an intake leak, or faulty IAC (Idle Air Control) valve, there could be too much air getting into your engine causing a fluctuation in idle speed.