Welp, just spoke to the technician who worked on my jeep. both upper and lower ball joint nuts were excessively loose. ( stock jeep but have been off road plenty of times ) The technician properly set torque on all 4 ball joints and installed new cotter pins. the noise has not happened since