could it be the manifold heat shield? If a bolt was loose or broken, it will vibrate at certain RPM