While shooting with my canon 1000d, I suddenly started getting error 99. After removing the battery and restoring it, it took some pictures that were completely disastrous. Sometimes monochrome with some hagard shades of purple. After switching off, sometimes the memory card light will not go off till the battery is removed. Pressing the shutter halfway does not satisfy the lens' autofocus...the lenses just seem reluctant. I have googled it and most of the solutions I got included removing the lens,battery and memory card for some 20minutes. I tried it after 20minutes without the memory card...it shoots(with some draggy AF) but the brief preview showed ugly pictures which is better described as pouring paints on a canvas.
I can't afford to lose this camera people, it will be disastrous. It runs on firmware 1.0.3.
What can I do please?