Check the control arm bushings for that mysterious knocking. I had the same issue on my 2000 xj. I checking all the front suspension and couldn’t find anything. Finally figured out the lower control arm bushing had gone. Jack it up and use a pry bar on the joints and see if it moves side to side at all.