So the Air Conditioning system can place a pretty large load on the engine. If the load is too large, the engine will stall at idle. If the engine is weaker than normal, the engine will stall at idle.
Large A/C load caused by:
- Driving in really hot location (Phoenix, Las Vegas, etc...)
- Driving in hot high humidity weather (Generally in the southern USA)
- Poor airflow thru radiator and condenser (fans in working order? all seals in place? Nothing blocking the inlet to the radiator?)
- Somebody has replaced parts and you have different drive ratio on the A/C compressor.
Poor engine power caused by:
- dirty fuel filter
- plugged air filter
- possible vacuum leak caused by old cracked rubber hoses on top of engine?
- poor spark (possible ground on spark plug wires? inoperative spark plug)
- worn engine (generally worn piston rings or valves. Have you recently tested the compression on each cylinder?) How many miles do you have on this vehicle? How many miles do you expect to get out of this vehicle? My suspicion is anything over 180,000 miles will not be putting out full power on that vehicle, without an engine rebuild.
- most other engine power issues will generally set a check engine light, indicating an OnBoard Diagnostic (OBD2) trouble code.