A bad idle air control valve does not always cause an engine to overheat unless the engine revs too high and does not slow down.
However the most common culprits of an engine overheating are thermostat failure, oil too low, low engine coolant, clogged radiator, broken water pump, cooling system, leaks, bad head gasket or bad radiator hoses, heater hoses, plugged radiator hoses.
When the idle air control valve fails, the bad idle air control valve will inhibit the flow of air through the engine.
When the car can't receive air, it leads to engine stalling.
The severity of this symptom can range from occasional stalling at first, to stalling immediately after ignition.