I don't know if your truck is lifted or not, but if it is, have them check the driveline angles. I had a guy bring a truck to the shop after going through 3 rear ends, turns out he did the lift himself, and when I measured the angle of the rear driveshaft he was way out and I needed to shim the rear end. Just a thought if in fact you do have the truck lifted.