I just read that the error 99 problem is a shutter failure and the shutter will have to be fixed. The cost is about $180.
ERR99 (error 99) is an indication that there is a
communication problem in the camera. It is most often an
indication that the shutter needs to be replaced, but it can be the
result of other problems. All digital cameras occasionally
need to have the shutters replaced. In the days of film
cameras, it was rare to wear out a shutter because the cost of film and
developing limited the number of times the shutter was cycled.
With all those ones and zeros being considered "free" in
digital cameras, it is not uncommon to take several hundred or more
photos in a day. Even with a live-expectancy of 50.000 to
100,000 cycles, the shutters in digital cameras do reach the end of
their life and need to be replaced.
replacement (usually associated with error code "99"):
Replacing the shutter on the
Digital Rebel series requires more disassembly than most other repairs.
The estimate for shutter
replacement is $180 on all EOS Digital Rebel models (depending upon the
overall condition of the camera).
- ERR99 error codes are related to shutter or mirror
operation and are usually associated with a defective
shutter. Cameras that have had heavy use may have shutters
that have reached life expectancy and need to be replaced.