TJs don’t have shackles, probably why they haven’t been touched on.There are several things that haven't been touched on, as I've helped people with this issue before.
If your front spring and shackle bushings are worn replace them, second, take it to a shop that can check your tires for being out for round, don't laugh, you'd be surprised, and have them road force balanced, and if they take large amounts of weights to balance them reject the tire and get a new one. And finally, check the front diff/axle housing spring perch for cracks.