Very tardy update (sorry). All the grounds checked out ok, so I went ahead with the VR replacement. Problem solved. Been running great ever since.

Thanks again.