I'm not sure if it's the ball joints although I just had Steeda x2 ball joints installed so maybe it is. The sound doesn't really sound like it could be from a ball joint if that makes sense just by what my cars doing when it makes the popping noise.