I got the error 99 shooting at a swim meet this past weekend on a Canon 20d. I reset everything(swapped batteries, memory cards, and the lens. Nothing seemed to fix it, the shutter seems to be stuck and wont move while the mirrors keep moving and clapping. Guessing there's no solution for that except the repair shop? Everytime I put the battery in it starts clapping away and wont let me take a pic...and when I slightly twist the lens it'll clap(when it stops sometimes.) I'm sure it didn't get splashed or anything like that...maybe it's a technical malfunction with the shutter. I just switched lens a time or 2, maybe that's the dirty contacts but I also tried cleaning the pins off and that didn't help. Is there such thing as a 'reset' or is my problem most likely just a broken down shutter?
I did break the shutter a while back being dumb and trying to clean it with a vacuum and got it all fixed/most of it replaced. Also I've randomly got the error 99 once in a while but as usual it reset normally. This time the shutter won't move.

