A leak most likely, your mechanic can run a dye through the A/C system to find any leaks and patch them.
only when it is on, it causes slow acceleration
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.
There are three main possible causes to explain why a car air conditioner is blowing hot air. These causes are a worn out compressor, refrigerant leak, and an electrical problem.
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.
Low refrigerant charge
The CV joint being loose is one of the main causes for a car shaking while it is going uphill. However, a faulty AC and faulty engine could also be the problem.
The chemical in the air conditioning unit needs replaced.
broken blend door
Check to see if the ac unit is spinning while the car is on and the ac is turned on. If it is not, you may have to replace your computer under the fan fliter. If it is, go out and get some ac dye to see if there is a leak in your ac hose
The car wants you to take it to a certified mechanic, for a change.
put on ac in car and over heats
pretty sure its friction