My 550EX has stopped firing when it is mounted on my 20D. The 20D does not seem to recognize it at all except that the red assist beam still fires. It seems to work fine when attached via my Canon Off Camera Shoe Chord 2 though.
Any ideas when might be wrong? Also, the hot shoe doesn't seem to be loose at all.

