I just put new ball joints in and its clunking again(when I hit the brakes). Could I have messed them up? Do the control arms that hold the front axle wear out?
If it just clunks when braking check the caliper hardware for slack where it slides on the mounting bolts/pins and make sure the brake pads are not fitting loose in the caliper.$.02
Update-I noticed the truck moving side to side when moving the steering wheel. Had my son move the wheel and the frame joint on the track bar is loose. Ball joints seem fine, sure seemed like a ball joint problem though.