Passa uma borracha, dessas de escola mesmo, na baioneta da lente e no encaixe na câmera... pode ter alguma sujeira, mesmo que imperceptível.
Erro 99 é a mensagem de erro genérica da Canon, pode ser qualquer coisa. Quando é com lente Sigma, geralmente é incompatibilidade, com lente Canon EF não tem por que não ser totalmente compatível.
Se mesmo assim não resolver...Tente isolar o problema, ou seja, testar várias lentes por um bom tempo na câmera e testar e lente 75-300mm em outras câmeras... depois manda o que estiver com problema para a manutenção.
abraço
Vinicius