My wife has had a 99, 01, and currently an ‘07 GMC 1500, all with the 5.3L.
‘99/‘01 - each had intermittent or failed gauges. Window motor failures, HVAC issues, and service engine lights that we were always chasing on impeccably-maintained vehicles. Plastic tailgate handles and door bezels that would come loose.
The good news about all of those is they’re easy and cheap to fix.
Gauges $100 to have someone else do it. $15 if you’re handy with a soldering iron.
Window motor - my driver side is just slow. I help it along. Ha.
HVAC, mostly the control head fails, once in a while a blend door motor. Both easy to get at and cheap to replace. The VFD was getting impossible to read from dimming and one of the rotary encoders for temp was glitching out. A replacement was ten minutes and $40 on Amazon.
(As opposed to my Subaru who’s blend door servo has failed and it’s going to require complete removal of the entire dash to even get at it, including passenger side airbag removal. I got the dash mostly apart and realized it’s behind the first layer and buried behind the second layer. Not fun. Decided to put it back together and let someone else cuss at it this fall before I need the blend door move again. Currently stuck in defrost. Ha.)
Check engine light on the Yukon has been rare but something real if it came on.
You forgot the standard GM fuel pump failure. But again, couple hundred bucks and it’s rolling again.
Tailgate pull down popped off. I should fix that one of these days, but don’t care.
You forgot leather seats that go from “looks mildly worn” to “exploded like a thrown egg”. Ha. $300.
Doors have been fine.
The one I dislike but really don’t care enough to fix is the failed oil pressure sender. Mine now stays at 80 PSI constantly except for rare occasions where I get my foot in it and it drops instantly to 0 and jumps back to 80. LOL.
The only other item that has failed was the 4WD encoder. $110. Pretty easy fix but I didn’t have time so I paid a shop to swap it. I didn’t diagnose first so I paid $40 for new buttons/resistor encoder unit in the dash and put that in myself which helped to match the lighting to the new HVAC control.
The stock Bose stereo power button is getting flaky so I just turn it down or leave it set to my aftermarket “iPod” input (which works fine with my iPhones to this day, but once was for my spinny disk iPod before it died a watery death).