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).