J'ai eu exactement la même (sale) blague avec mon 350D, au retour d'une billebaude !
Il fonctionnait mal, de façon aléatoire! Un examen rapide montrait que l'eau de pluie a du entrer par le dessus ( boutons, prise flash ? )
J'ai ouvert toutes les trappes, ôté l'objectif et laissé sécher. Sur radiateur.
( je n'ai pas songé au sèche-cheveu, hélas )
Il a eu des ratés ensuite , de façon inopinée et j'ai donc acheté un 40D.
Des mois plus tard, un membre de la famille l'a resorti du grenier et ... miracle : il fonctionne correctement ! ( jusqu'à ce jour )