Often, a vibration when running is an indication that one (or more) cylinders are not firing properly.
You can do a power balance test on the engine, start it up, and one at a time, disconnect the wiring from the fuel injectors. When you disconnect each one, you should notice the engine running rougher, and a drop in engine RPM.
When you get to the one that does NOT make a difference when you disconnect it, or makes a much smaller difference than the rest, that is the cylinder where your problem is.
Check the spark plug on that cylinder for wear, damage, being loose in the head etc. Check the plug wire for any cracks / damage, or excessive resistance. Check the distributor cap / rotor for cracks, worn or damaged terminals, or carbon tracking. If those all look good, you could try swapping the injector from that cylinder to another, and then do the balance test again and see if the problem followed the injector to the other cylinder (indicating that the injector is not working properly).
If none of that identifies the problem, then I would say it is time to do a compression test to see if there is something mechanically wrong with that cylinder.