SD l'a déjà dit: la cage du 50D et celle du 40D sont identiques. il n'y a que l'électronique qui change.

Et une simple recherche sur Google permet de se rendre compte que le 50D est également touché par le problème (on en trouve ici même)

Il y a également des gens qui ont vu leur appareil réparé retomber en panne:
on trouve des exemples ici, dans cette même discussion.