While the GM shop diagnosed this correctly, they charged too much in their diagnosis.....
My question is, did they put the car back together and you brought it to the other shop?
Or did they leave it apart, and you had it towed to another shop?
Final cost was within $100 of each other....