Here is my post from last year on this.
This weekend I changed the touch screen on my 2017 GMC Denali, no more issues with changing channels, flipping to maps, annoying, clicking sound. Total time 1.5 HRs, total cost $35.79. Much better than the 1100 dealer quote.
EBAY part number DJ080PA-01A 8" 55 pin touch screen for Chevy / GMC MYLINK.