I have the exact same issue with my 99. I've replaced idler, pitman, drivers side ball joints (more so to fix steering slack), stabilizer bar links.

As I looked at the control arm bushings, they do look a little cracked, I'm sure they need to be replaced next.

I'm at 126k miles