Anytime I have a unit that presents a lack of consistent a/c cooling, I first check the heater control valve under the hood on the passenger side. Not only should you check to see if the unit is functioning but also check the integrity of the vacuum line feeding it. I just had this problem with a buddy's truck where the valve had been replaced last year, I found the malfunction was the plastic vacuum line had broken