Finally got around to getting the truck to a different GM dealer. They diagnosed it as a bad CV axle on the driver's side(passenger side had been replaced in August). Good news is it's CPO covered and I picked the truck up today. Not so good news is there's still a vibration, although it's not as severe.
So to recap: both front CV axles have been replaced, new tires mounted and balanced (not road force balanced though), alignment performed. I guess my next step is the road force balancing? And then....
So to recap: both front CV axles have been replaced, new tires mounted and balanced (not road force balanced though), alignment performed. I guess my next step is the road force balancing? And then....