I had a vibration issue like that once...
It turned out to be dirt/mud in the crank pulley!
It must have been a slurry and when the engine was off
it all settled / dried in the lower portion of the pulley.
Once I cleaned it out the vibration disappeared.