zapewne faktycznie migawka.
(no bo chyba nie włączyłeś MLU albo coś w tym rodzaju)

tu masz opisany przypadek z 20D:
http://canon-board.info/showthread.php?t=60057

koszty wymiany migawki powinny być podobne z tym, że 40D miał (chyba) gwarantowany przebieg 100.000 zdjęć, więc jeżeli aparat jeszcze tyle nie napukał, to na żytniej powinni wymienić za free (nawet jeżeli sam aparat jest już po gwarancji).