J'ai eu quelques problèmes avec le mien sur mon 20D + 420EX. C'était juste un mauvais contact au niveau du boitier. Un petit nettoyage et c'est repartit. Je n'avais pas trop de problème avec le flash en direct par contre. Les contacts du flash appuie peut-être un peu plus.
Vérifie que les contacts du cordon soient propres et que les ressorts des contacts soient ferme ...