Have a 2003 Civic, at 50+ mph the steering wheel will shake on and off, like for 30 seconds then smooth for 30 seconds, the shaking is not caused by road conditions. What would cause the vibration to be on and off at consistent speeds and road conditions?