The ball joint was giving the typical squeeking noise when it's about to seize. It's an early warning. Then it will loosen up and become vertically loose. Then when the looseness also becomes horizontal, you better get it replaced fast or else prepare to replace a bunch of other parts, including...