Recently registered so I could say thanks to the contributors on this thread. My 2017 Sierra started having this issue around 50-55K miles. I'm at 70K now and it continually got worse to the point where it was happening every second or so. I performed the fix described in this thread (and the referenced YouTube video) and installed the screen also referenced in this thread (using the part # and eBay link). Easy fix. It's been working great for 2 months. ver a couple days, the radio jumped to the screen for setting the clock and I thought "here we go again", but after cleaning the screen, it's been fine. Hoping it was oil/grease from my fingers, etc.
Total cost: $36. So thanks!