The most likely answer is that the refrigerant in the AC system has slowly leaked out and can no longer work at low speeds.
You probably have a low refrigerant level.
The idle speed control solenoid controls the idle of the engine when the air conditioning is engaged. Since the ac pump draws down the engine idle the solenoid increase the idle when the ac is on.
When the ac is running the idle should be raised to compensate for the extra load. If the idle isn't rising then the car will cut off.
An engine usually has a higher idle speed when the ac is running. If the high speed idle does not operate then the ac will cause the engine to stall.
The A/C idle compensator solenoid is not functioning. This should be located next to the carb.
You probably have your AC on. This draws more current from the alternator. You can have a loose alternator belt, or a bad alternator. Try it with AC off. (if this is what you're doing)..Tom
Idle the car with the AC running. Open the hood and look at the AC compressor- is the compressor engaged? (the front of the compressor (inside the belt) should be spinning. If not, then have the AC system recharged. If it is turning, then you've got the door to a duct stuck inside the unit.
You will want an idle speed between 750 and 900 rpm with the ac on and in gear (if auto).You will want an idle speed between 750 and 900 rpm with the ac on and in gear (if auto).
You either have a bad, cracked or loose vacuum line or you have a broken a/c - heater control door that closes when you are accelerating......
Many ac systems use engine vacuum to operate the ac controls. You may have a cracked or disconnected vacuum line that feeds the HVAC system. Check the vacuum lines under the hood, that is where they would most likely be damaged. A vacuum leak would also be the cause of the erratic idle.
I believe that kicks on when the AC is turned on to raise the idle to compensate for the AC compressor load.
Idle compenstorVehicles hve an idle copensator that speeds up the engine when the ac is turned on to ring the rpm back up to the proper idle speed, if yours is too fast then t needs to be adjsted.