I have just been advised that all the ball joints need to be replaced on my 2012 Chevy Silverado 2500 HD after only 50,000 miles. This truck has only been driven on highways and never used for rough work. Is it common that ball joints need to be replaced so soon? Apparently I need a wheel alignment, but the ball joints should be done first. What do you think??

ran a diagnostic test, code UO101 cannot communication with tcm

And the trailer brakes do not work. Can you tell me what will fix this problem?

I own a 2012 Chev Silverado HD Diesel, with 23000km. In going to drive it, I found that it would turn over/start, but when trying to engage into any gear it would not do so. The gear selector moved without issue, indicators worked in moving between 4high and 4low, back to 2wd but could not feel transmission engage. The rear view camera would not turn on either when placed in reverse. Vehicle towed to Dealership and a week later they are still on phone with the GM Engr trying to figure out the problem.

Been to the dealer 5 plus times for my vibration in my truck. The passenger seat will shake. The cub holders will shake when they are in use. The dealer has replaced the tires, force balance the tires several times and replace 2 faulty drive shafts. They claim these truck ride rougher than the 1500 trucks. My truck has 20" rims (factory) Z71 package, ext. cab. From what I reach search so far, there is a lot of complaints about this. Is there a solution. I file complaints with the Chevy customer service, but that is a waste of time. The truck has been in the shop after the first 1800 miles on it, and I'm on 33,000 miles and mad as hell that no one will fix it.