I was wondering if anybody could give me a brief description of what the IAC actually does? I know that it controls the idle and that there is a tiny little solenoid that is inside, but I have no idea how it communicates to the engine, what data it's getting, and the overall purpose of the...