My tesla is making squeaking/creaking sounds when the steering wheel is turned and going over a speed bump. I asked tesla if it is possible to grease the ball joint itself. They said no because it is cracked and worn out? The estimate says upper control arms so I assume it is a ball joint issue. Can someone let me know if he's wrong or if it is safe in the first place to use grease as a long term solution? Can you replace the ball joint? Is the ball joint part of the upper control arm? Is the ball joint replaced if the upper control arm is replaced? I appreciate the advice.