Groba o erro 99 reporta erro na comunicação com a objetiva. Normalmente, isso ocorre co objetivas Sigma com chip antigo. Co mas de chip pnovo isso não ocorre. As objetivas antigas da Sigma podem receber chips novos, um serviço que a Sigma tradicionalmente não cobra.
Se o erro ocorre com certa frequencia com objetivas Canon, é bom verificar os contatos, se estão bem limpos.
Eu não conheço alguém que tenha reclamado de erro 99 com tanta frequencia...