Question: are ball joints supposed to spin?
Answer: the ball joint is design to spin freely with out load....that is how the press them into the knuckle assem. the trick to get them to not to spin is to apply a load on them.... this mean you jack up the suspension alittle bit until they no longer spin. warning don't jack on the ball joint stud, you will damage it.