this can be caused by most of the things mentioned.first things like the condenser fan,compressor clutch slippage,compressor belt tension,condenser coils blocked partially,it can also be a restriction,a leak in the system,,the valve that directs water into the heater coils can also be leaking,in oth...