I suppose there could be something wrong with the socket. They are quite simple and were quite dependable when new. In the bottom of the socket is a small board with 2 little contact. Those contacts are on the ends of the 2 wires. A spring beneath the board allows it to move up and down in the socket so the wires move a bit too. Rust down in the socket along with stiff wires can interfere with board movement.