Have you checked the tie-rod ends, the king pins and the steering idler-arm end (check the play/looseness)?