900 xp front end clunk

new member can’t figure out what to do. have some mechanical skills so some help will help me figure it out. front drivers side has a bad clunk (getting worse) every time i hit a bump… or now every time i run over a golf ball size rock it makes a loud clunk. changed the wheel bearings and the cvs ( cvs for a different reason ) but not sure if its rod end joints or a arm bushings can’t check at the moment cause its raining and i have a small shed not a garage. any help would be much appreciated