Thanks for the good ideas. The vibration occurs when the engine is revved to around 300-900 RPM, even sitting in the shop. I checked the speedo position, it is not the culprit. But, I will check the things you all said to try, maybe I'll find it. It seems to echo on the left side of the firewall...