Your Canon has problem of bad ccd imager sensor I believe. Worth checking with Canon perhaps to ask but when mine went on my A70 I binned the camera and bought a Panasonic DMC-FX30EB-S Digital Camera - Silver (7.2MP, 3.6 x Optical) Antishake, 2.5" LCD with a lithium-ion battery. No more short battery life now either.
Chicks Fan, December 2008