How many miles on the truck? What shape are the tires in? Get it to a shop with a road force balancer..that would be a good start. Check u-joints as well. I have a '13 with zero issues. You want vibration issues...but a GM truck,they've been fighting them and buying them back for a few years now. My co-worker has a '16 that's been back a crap ton of times......it'll rattle your teeth at 70 mph. He's trying to get them to buy it back.