OK, update. After they talked me out of keeping my old Suburban I got a Yukon XL. Loved it for a while, but 50,000 miles later, I started to really not like how it handled. I was pretty sure something was either broken or worn out, so I took it to Motorpool. They drove it and made some repair suggestions which I approved. They stayed late that day to get it done so I wouldn't have to wait another day. The difference in how it handles is astonishing. I'm very happy to have it driving well again!