bent cam shaft

As was mentioned by pishta, if the engine runs smooth when revved in neutral, but vibrates when the car is in motion, it's a transmission-back component that's doing it. If the driveshaft got even a little ding in it, it can shake pretty good. I'd get it up in the air and spin the driveshaft to see if there is any runout or dents.