I guess it is important to verify that the vibration is there with the truck sitting still and the motor running in neutral. Too many times I have read about a vibration and the cause became obvious when a fan blade flew off, very very dangerous. An easy test for this problem is to remove the fan belt and run it up that way.