I had the same problem a couple of years ago with my EOS (dates back to 1992). About $110 later, its like a new camera.

Bob