We had that same thing. We brought it to the garage, the guy took it for a ride and the first thing the guy said was it sounded like a bent/broken control arm. He put it up on the hoist, and it happend to be a loose ball joint, because the bolts were not torqued down then it was replaced. Some idiot at the garage forgot to torque them down, and only used a hand wrench to tighten them. Check your ball joints, because the clunk is gone now.
It was getting pretty nasty, it was turning into more of a snapping noise and the whole wheel would move when you hit the brakes. Caliper and all, it was pretty scary.
That wheel had so much play I swear with enough force you could of pulled the wheel off. Im surprised it stayed on that long.