Check your vacuum lines. Make sure one is not unplugged, loose, or cracked
Scrap it!
idle not set right, need tune-up, or dirty injectors
Your car needs a tune up or need a new engine. The air condition puts load on your engine and if it stalls then it needs a tune up.
the idle jet in the carb is blocked and needs to be cleaned out and reset
Most likely the ignition module.
Idle Air Control Valve.
My best guess is that the Idle Air Control (IAC) valve may need to be replaced.
Idle Air Control Valve would be a good place to start.
belt is loose.
throttle positioning sensor, egr, idle air control
Check for a major vacuum leak.
My 89 jeep Cherokee surges at idle and sometimes stalls but runs fine once you are going what could cause this?