Eu não acho que seja a lente. Eu estava tendo um problema em que, se a lente fosse maior que 50 mm, eu receberia o erro99. Eu também estava tendo problemas com o botão do obturador para não tirar a foto quando pressionada, às vezes ele disparava cerca de 2 segundos após ser pressionado. Tentei tirar a bateria, tirar a lente e remover o cartão CF por vinte minutos. Eu até limpei os contatos da lente. Surpreendentemente, eu fui capaz de disparar alguns tiros em 17mm e o erro99 voltou.
Então tirei a bateria e também tirei a pequena bateria que armazena a hora e a data. Eu tive que redefinir a hora e a data, mas agora minha câmera funciona como nova. Até agora, nenhum erro99 após o teste com duas dúzias de fotos em cada distância focal diferente e é acionado. Percebi antes de retirar a pequena bateria que mudar de Raw para multa grande fazia um pouco de diferença e provavelmente teria mancado. Mas eu gosto de fotografar Raw, faz parte do meu fluxo de trabalho.
Espero que isso ajude outra pessoa. Eu estava prestes a levar minha câmera para a Canon e provavelmente gastaria algumas centenas de dólares com facilidade.