Boas,
Após fazer mais alguns testes verifiquei que o erro só aparece trabalhando na entre os 30 e os 55mm da lente.
Agradeço vossa ajuda.
Cumprimentos
Se você já comprovou essa particularidade, dela só dar erro entre 30mm e 55mm, então existem chances quase certas de ser um problema da lente.
O ERR99 é um erro de checkup: toda vez antes de fazer qualquer coisa, a câmera faz uma verificação para ver se tudo está funcionando. Se tiver algo errado, ele dá erro. O ERR99 pode ser qualquer coisa, mas como ele só aparece entre 30mm e 55mm, deve ter alguma coisa errada com o diafragma ou mecanismo de foco da lente nessas distâncias focais.
Tente usar ela em outra câmera.
OBS.: tente usar a lente em outros modos: automático, AV, foco manual, foco AI Servo, etc... se o caso for esse, pode ser uma incompatibilidade da lente com a câmera.