Jag hade (förmodeligen) samma fel på min gamla 20D. Det blir till slut dålig elektrisk kontakt i knappens mekanik. För de modellerna finns ett trix där du tar ut batteriet och häller isopropanol ner i det tomma batterifacket med kameran upp och ner. Detta slutar precis vid avtryckaren så vätskan når avtrycksmekanismen och rengör/löser upp beläggningar på sin väg ut ut kameran. Min 20D var så dålig att den nästan inte var användbar, efter ovanstående behandlig blev den som ny;-)
Kan du inte göra ovanstående trix så är det mig veterligen bara att byta ut knappen med allt isärmontag som krävs.