Proponuję przed podjęciem decyzji o naprawie dokonać przeinstalowania firmware aparatu.
Jest to operacja dość prosta, tym bardziej, że masz działającą jedną kartę 2 GB, na którą trzeba przekopiować z komputera plik ściągnięty uprzednio ze strony producenta (jest tam też instrukcja instalacji):
Canon EOS REBEL XSi / 450D Firmware Download-E
Prawdopodobieństwo że to pomoże nie jest wielkie, ale zmianę oprogramowania aparatu warto przećwiczyć nawet dla samej przyjemności.