Something is loose or worn. You can check a lot of things yourself
without going to a shop.
One way to check for play in the front end is park the Jeep on some
gravel or sand, lie down in front of it, have someone start the Jeep
and simply turn the steering wheel lock-to-lock slowly several
times. Observe the 4 tie rod sockets for any play and listen for any
pops or noises coming from either end of the track bar or the
control arm bushings. Since the sway bar links also move up
and down when turning, check to to see if one is broken or loose
or if the sway bar is touching the frame. Stop the Jeep's motor before
By doing this at different times I have found loose or bad CA bushings,
loose track bar axle-end bolt, loose track bar frame-mount bolts, a loose
track bar socket, and a broken sway bar link bolt. The upper control arm
bushings tend to be neglected because they are hard to get at.
So, make sure the track bar is tight at the axle end and also the
frame end. If you have the stock track bar, tighten all 6 bolts in the
frame bracket and also the socket. You can also check the ball joints,
which can wear out quickly if the ones on there now are not original
equipment quality. Jack up a front wheel and grab the tire at the 6 and
12 o'clock positions and shake it. If it moves, time for new ball joints.