J'ai eu le pb avec un 17-40L, que j'utilisais avant sur un 350D sans aucun problème...
L'erreur 99 est apparemment un fourre tout pour toute erreur indéterminée, donc ça peut être bien des choses...