The idle is set too low or there is an electrical problem
Look for a vacuum blockage or a vacuum leak.
maybe its a sens or relay connected with ac and the engine blower
The ac pump may be seized up.
This is a dirty throttle body. Very common on our trucks.
turn the car 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.
The squealing noise from your car's AC when you turn it on could be due to a worn-out or loose drive belt, which may need to be replaced or adjusted by a mechanic.
If you have the defroster on, the ac comes on automatically.
when kick down the gas pedal to accelerate, the car downshift but then stalls and then engine stays rough until i turn off the engine and restart it then the engine runs normal again till the next kick down.
You have a blocked radiator.
yes it does AC needs some power from engine so it happens....
fuel system... likely injector