If you cant discover the source of the knock, then its more than likely to be the ball joint as Alex said.
You wont detect any wear, but as soon as you drive, it will start knocking.
Fit a new arm...if it doesnt sort it you could always sell it on here.
Brakes working ok now?