Tive uma 40D com mesmo problema, pode ser o botão disparador, mas pode ser o sensor de AF sujo,
e ainda pode ser o parafuso do disparador, a minha levei na Fotek e falei com o Valter ele resolveu e não me cobrou nada, era apenas o parafuso frouxo do disparador e fez uma limpesa do sensor do AF, ficou ótimo, no caso de trocar o disparador teria ficado na ocasião em R$210,00, espero ter ajudado.
abç
Flavio
obs.a minha parou de vez em um evento e foi só apertar o parafuso