im saying its not the ball joint because its rare that a bad one would make your tire vibrate, sounds more like it could be a tie rod, but who knows, maybe it is, but im thinking its not...