well lets go down the list...
03 silverado, currently 90k. Over 9k in repairs since I bought it last year.
06 yukon, blown tranny at 40k, sold it 5k miles later,
07 yukon, major tranny work done, fading paint on doors, all 4 had to be resprayed, leather cracking, autoride pump replaced twice, rear defrost replaced twice (whole back window), and various other issues like service stabilitrak, reduced engine power etc. All done under warranty, but still a pita, I love it to death, but am sick of problems. I have owned many older Gm suvs that were all wonderful (late 80s and up), some even had more than 400k miles on them with out any huge problems. but the new stuff has gone down hill. I will say this though, the GMT900 has the best fit and finish of any gm suv I have ever owned. But ford has had better fit and finish since the new style in 03.
For comparison, buddies navigator 05 104k miles, Fuel pump, under powertrain warranty, then tires, brakes etc, neighbors super duty, 214k miles, Injectors, brakes, battery, oil changes, tires. pretty much it. Dodge, terrible fit and finish, terrible tranny, but awesome otherwise.
I will still buy american, but it wont be a GM for a long time, Mainly becuase of the shape the company is in. I feel let down, but also because I can get a better truck from ford, and actually know that my local ford dealer wont close down on me forcing me to drive 30 minutes to the closest gmc dealer.