I've read almost all there is to read about the Error 99 out there, and I have one unanswered question.
I just acquired a Canon EF 80-200, and the box has the original sticker on it, showing the date as 1994. When I put it on my XT, it's hit or miss whether I can take a picture, or get the Error 99. AF and aperture are working, until I take a pic and get the error 99. I figured it had the ribbon cable problem, or one of the other hardware related issues.
I just put the lens on a few other film bodies; EOS620, Rebel K2, and a Rebel G. The K2 has film in it, so I took 2 shots, and both seemed to have went well. The 620 and the G don't have film, and I shot about 30 pics in each with the lens, and the cameras didn't hiccup.
So now it's pretty obvious that it's something in the communication between the lens and body when it come to the dSLR (Rebel XT). In your best guess, would it be a hardware, or a software issue, and can it be corrected? If so, do you think Canon would correct this for me?

