Check all tie rods, check the steering box for wear, check input shaft for a
bad rag joint, check toe, check tire wear.
Hd a similar problem with my Jeep. Turned out to be worn balljoints coupled
with massively off toe.
The hub issue is possible, I suppose, but doesn't really make sense to me.