Not a Yukon but a 2014 Sierra. Guessing mostly the same. Has auto HVAC. Start the truck and after warmup heat works fine. After about 15 minutes air flow drops to almost nothing. I threw my scanner on it. No codes. Shut it down and let it sit 10 minutes and it works again after start up. Looking at some live data the evap temp sensor is stuck on 156 degrees. Playing around I find if after it acts up if I switch it to manual and turn off the AC button it works fine on manual. If the AC button is on it doesn’t. I don’t have a scope so I can’t check the sensor signal but in my mind that improper reading is causing the module to shut some things down thinking an evaporator overheat situation. What say ye?