Sometime, the cooling engine could not be working could be due to one of the fuse blown, this we can easily change by our self.
I change mine compressor at one of the WS in woodland, $600 for everything (labor + compressor + fuse + connect to the fan).