Just a thought, could the contacts be "gummed up"? I sometimes get this with circuit boards (and stereo jacks). A quick but gentle rub with a "Pink Pearl" eraser followed by a sparing wash with...