So I have a 2015 2500HD 8” touchscreen, has been changing channels for a while on its own, switching from Bluetooth to XM then voice commands without a word being spoken. instrument cluster would change as well I would change it back to speedometer or MPG and it would change when the touchscreen changed. I scoured the web for solutions. Tried the ground posts under the windshield/A pillars. It seemed to glitch less but after a few trips glitches only once in about 2 hours total driving time which was an improvement. However, the touchscreen has always been problematic and unresponsive at times so I decided to get one off eBay out of a wrecked truck and low and behold the touchscreen works with every touch, unlike the last year. I swapped it in my drive way in about 15 min. Didn’t need to have it relearned at the dealership as some have stated and once again just the touchscreen module. So I’m going to drive it for a while and see if this is the fix if not HMI it is. Side note HMIs seem to be GM compatible across different models and are more so year/package specific. Hope this helps anyone that is having this issue.