Not sure about GMC but Chevy has a enclosed torque tube that connects the trans to the differential. At the trans end there is a u joint inside a ball shaped housing which may be causing the vibration.


Ed