could be the ground goin bad. Take it off and sand the ground itself and the connector.