Ball joint problems?

Very few shops have the correct ball joint sockets now a days.
I would just ask them if they they pressed out the old ball joints or used a socket, if they say huh, you have your answer.

You could just have a bad upper control arm...