Seems there are a lot of issues with the Silverado series, if you look at Youtube (?) If the car was older that could have been badly-made universal joints or an unbalanced prop shaft, but they also showed dfferentials out of alignment or faulty gearboxes with newer ones
Happens not so often that the customer has a chance against the windmills of company management. Glad you were able to give it back