2002 Ford Explorer clunking noise?

I have a 2002 Ford explorer xlt 4.6l v8. It happened about last week where all of the sudden all 4 wheels will randomly click from accelerating from a stop. The 4 wheels won't clunk at the same time. Just random wheels while accelerating. You can feel it in the car and it pops. It isn't just a slight pop. It is a painful clunk sound.

Ball joint? Wheel panel/bearing/Uneven wheel balance?

I know nothing about vehicles but used to own a 2000 Lincoln Navigator and had issues with all three as stated on receipts.