Very likely broken ball joint like you say. Nothing else that can be the problem if the motor is still running. Best to put new bracket, but if your out of money you can also drill through the ball joint and put a bolt in the hole if the bracket is loose and not stiff.
Last edited by Siggi_Sierra; May 7, 2014 at 12:56 PM.