My 2006 mercedes cls500 has a bad front drivers side squeak. Sounds like the upper control arm?…

My 2006 mercedes cls500 has a bad front drivers side squeak. Sounds like the upper control arm? When I drive in the rain there's no noise, but I was told that it can be the lower ball joints, even though there's no play in them?

false