Have your engine cooling system checked ... radiator fan, coolant, water pump, etc ... if the engine is too hot, the aircon won't function optimally ...