You can try cleaning the contacts with alcohol & a q-tip or pencil eraser if the back is snug to the body that may solve it. Would it be less $$ to go to KEH than repair the one you have?