I would check the ball joint on the upper control arm. I had the same problem on my car about a month ago. I took off the whole arm. Removed the small protective boot. Moved the ball joint back and forth while spraying WD40 and re-greased the whole thing again. Putting back the boot takes some patience. Anyway, it's good as new now. If you have excessive clearance replace it. However, I think it comes as an assy with the upper control arm.