My camera needs to be cleaned -- Pentax istD. I have switched lens and see the same dots and fibers with both lenses, so I am sure it is not the lens, but the camera itself. Where do I take it to be cleaned? How long does it usually take and what is a good price? Thanks for your help.