just a shot in the dark, but when you broke the ball joint, did you have the castle nut on it so that when it did break, it didnt snap upwards?
if you didnt, it's prob. the abs/vsc wire/cable that broke.. it's a part that's under $50 if i recall..
good luck