El código de error 99 en cámaras Canon EOS (como la 30D o la D30) indica un fallo genérico de comunicación entre el cuerpo y el objetivo, o un problema en el mecanismo del obturador. En el caso descrito, el obturador se abre y cierra rápidamente sin llegar a exponer la imagen.
El síntoma de "obturador que se abre y cierra rápido" junto con el error 99 suele apuntar a una rotura del interruptor de la segunda cortina del obturador. Este pequeño contacto mecánico avisa a la electrónica de que la exposición ha terminado; si falla, la cámara aborta la toma y muestra el error.
El error 99 es molesto pero no define el final de la cámara. Una limpieza de contactos resuelve muchos casos; si no, un servicio técnico puede cambiar el interruptor o el obturador por un coste razonable, devolviendo la vida a tu EOS 30D.