Have you jacked the front end up enough to do a quick tie rod test?
In this video that is a bad outer tie rod, the inner tie rods can also fail & sound similar, you should be able to tell which one it is if it is indeed a tie rod.
Also if you have the front jacked up a bit check for play on each side at 12 & 6 o'clock also, and listen for the sound you hear in your ball joint.
These videos are not the right vehicle, but they are relevant enough to help you check the tie rods and lower ball joints.
NOTE: In this video the guy tested the ball joint incorrectly, he die 3-9 0'clock and not 612 o'clock, but his were so bad the ball joint still made noise.
If no play any any of that I'd start to wonder if something in the rack is not bad, maybe the steering gear...
Whatever it is I hope you figure it out soon, I waited like 2 years before knowing I could check to see what my problem was, replaced one sides tie rods, and now doing the other, so far I can tell a lot of my vibration/play/clicking noise seems to have cleared up.
I did also have seized caliper pins that caused some issues, maybe that is what helped my tie rods fail, well that and the fact that one of my tie rod bellows came off, and the inner tie rod ball joint got contaminated.