Guys,
Some of you have not been here long enough to read some of the hundreds of other posts regarding 'vibrations' and no one expects you to start at the beginning of this thread either.
1. There are many, many examples of driveshafts being replaced with another GM driveshaft that have not cured the problem so don't be disappointed if that's not your fix or they tell you "The driveshaft runout is withing tolerance."
2. There are many, many examples of engineers coming to the dealership to pay lip service and state '"It's within GM specs."
3. There are many, many examples of the dealer performing the PICO tests and stating "It's within specs."
4. What cures another owner's trruck will not necessarily cure your truck with the same fix. It might but don't be disappointed if it doesn't.
5. There are many, many guys who bought quality aftermarket parts including driveshafts, rear axles, etc. Some had their problem fixed that way and some didn't.
So to summarize, what fixes one owner's truck may not fix yours so be prepared to either be very disappointed or very satisfied. Being disappointed has been in the vast majority of GM dealer fixes. GM knows what the problem is but they won't admit to it.