It sounds like it is time for a Hasselblad repairman.