Alright crash course time;
The IACV restrics and flows air at idle (hence its name Idle Air Control Valve). A quick and easy test to see if this is working or not, is to turn the car on to Ign, but dont start it. Wait around 20-30 seconds. You should hear the IACV clicking, because its trying to reset it self back to the "idle position" by extending itself in and out. Sometimes you can hear this clicking as soon as you turn off your engine and it stops rotating.
The AFM, if faulty, will cause a rough idle to a CEL, because its reading the air mass wrong and feeding the wrong info to the ECU (which in turn is injecting the wrong amount of fuel). Usually this will throw the CEL before any other changes though.
The IACV restrics and flows air at idle (hence its name Idle Air Control Valve). A quick and easy test to see if this is working or not, is to turn the car on to Ign, but dont start it. Wait around 20-30 seconds. You should hear the IACV clicking, because its trying to reset it self back to the "idle position" by extending itself in and out. Sometimes you can hear this clicking as soon as you turn off your engine and it stops rotating.
The AFM, if faulty, will cause a rough idle to a CEL, because its reading the air mass wrong and feeding the wrong info to the ECU (which in turn is injecting the wrong amount of fuel). Usually this will throw the CEL before any other changes though.