Sans doute un problème d'autofocus sur le 20D.
Avec tes deux objectifs, tu as la même différence entre 300D et 20D?