Sounds like a CV axle going bad. Front suspension has many arms that can go bad, might wanna check them over if it hasn't been done before as they are cheaper than a CV axle if your issue lies there.