Agree it could be the ball joints.
How often do you grease the ones that are greaseable? Not sure which ones are on yours, my jgc has only the top ones with the zerk.
Good suggestion for checking the resistance by disconnecting the tie rod ends...........
There are other causes too but check this out first.
JD