I have a 2011 gmc truck, it started shaking real bad. I took the vehicle to Midas and they told me it was my shocks. Took to les scb they told me it was my rear differential and when both places told me this I paused to have the work done. It cost a apprx $3000 to have work done, but still truck was shaking, I took it to GM spec in Yuba city, they found out it was only my tires. They road forced and balance my tire, the shaking in my truck stopped and it didn’t cost me an arm and a leg, GM spec was very professional and concerned about my issue, they are my only mechanic now, they education of GM vehicles is excellent and their repair cost is fair and good, i’am 100 percent happy