clunking noise in front end when going over bumps on 2000 Ford Ranger

Clunking noise, but no thumping or growling. Heard most often when going over a bump or leaving/entering a driveway. not more noticable when turning. Have replaced sway bar links and shocks, but clunking noise still happening. thanks

Asked by for the 2000 Ford Ranger
Could be the control arm bushings or ball joint is bad, need to have a tech check these
Ding ding ding, we have a winner... Upper ball joint, left side. 74 dollar part, caused lots of worry. thanks!