I have a 2016 silvarado 2500 HD and have had problems with the AC since the truck was new. In this part of the country we only use the AC a few months out of the year so you know that it is not working on a 90 degree day when it is blowing hot air. this last visit I asked to have the AC checked. They found that it was blowing hot air and had no gas in the system. The condenser was found to be leaking. They replaced the condenser under warranty and hopefully this will be the end of my AC problems.