Similar thing happened to me,

Turned out to be that the self tapping bolts holding the VR to the firewall had vibrated loose.

I retightened and also added a ground strap to the engine, all is well now.