Wow, you have just about replace everything.
Something I recall reading about is the steering shaft itself, from the steering column to the steering box. They can develop some play and could be a cause. I would say, with the engine off, tires on the ground, have someone rotate the steering...