I'm so sick of working on these big peices of shit. Just this week, I've done wheel bearings, a transmission, a steering rack, 2 power steering pumps, 5-6 recalls for airbags and headlights, and right now I'm fucking with the parking assist bullshit that GM gives next to nothing for info on how to diagnose.
There are 2 others in the shop right now that other techs are working on, one timing chain, and another transmission.
These things are junk, don't buy them. Its not like they are easy to fix either, and god forbid it's all wheel drive because that just makes it harder. I look forward to these all being out of warranty so I can actually make money on these.
/rant, have a nice day.