Echale un vistazo a las conexiones, un cable con un poco de oxido (el cobre se oxida o sulfata) es un mal contacto, deben estar limpios, y si quieres asegurarte puedes estañar las conexiones, asi tendras siempre buenos contactos asegurados. Este tipo de problemas suelen dar bastante guerra para encontrarlos, pero con un poco de suerte lo conseguiras, depende de como tengas la instalacion electrica.
Suerte
Por cierto, el desconectador puedes echarle un poco de vaselina para que el contacto este siempre protegido de la humedad, igual que en los bornes de la bateria.