This recent thread has some info that might help you:
Good luck.
PS Regarding vibrations - anything from worn suspension components to bearings. There is also a remote possibility that this is a driveline issue. This of course assumes that the obvious - wheels not bent and tires properly balanced - have been verified.