Vibrations always a pain,start from the top,is the steering box tight? If not adjust it,Are the tires balanced corrrectly,are they worn and the belts are gone bad, atire shop can diagnois this. Ball joints bad ? Jack car and use a crow bar to check. While car is jacked check tie rod ends,should be no play. Take drive shaft to a shop,have it balanced and u joints replaced,check wheel bearings with car jacked ,should be no play.Yes even worn or loose shocks can cause a vibration. Motor mounts,tight,loose ,worn?Sometimes you can isolate a vibration,steering wheel= front end. Seat vibration= rear end. Grab the shifter if major vibration=drive train.Not an exact science,been through it,can drive you crazy. Good luck.