It sounds like you have a camera repair in your future. Where do you live so that a close by repair place can be recommended? Members of APUG are all over the world, therefore, we need to know your location.

Steve