An der Batterie kanns nicht liegen, weil die Lampe immer dann leuchtet wenn der Stromfluß "verkehrt herum" ist, also die Energie von der Batterie zum Bordnetz geht und nicht von der Lima zur Batterie und Verbraucher. Denke auch wenns nach ein paar Kilometer gut ist ists bestimmt der Schleifkontakt/Kohlen in der Lima, Kohlen tauschen, sauber machen und gut ists wieder.
Ist das noch die Gleichstrom oder schon die Wechselstrom Lima? Wenns der mech. Regler ist (Gleichstrom) kann man auch mal die Kontakte reinigen und den Kontaktabstand einstellen, brachte bei mir auch was, wenn der zu gering ist kleben die Kontakte, dann geht die Lampe auch nicht aus.