Het omschakelen van de motor is iets typisch van Märklin wisselstroom. Bij (Fleischmann etc.) analoog gelijkstroom wordt de rijrichting bepaald door de polariteit van de rails: de plus zit altijd rechts en de min altijd links in de gebruikte rijrichting. Keer je plus en min om, dan keert de rijrichting om. Daarvoor hoeft er in de motor niets te veranderen, dat gaat vanzelf goed.
Dat gebeurt bij jou niet, en dat doet mij vermoeden dat er in de lok iets gedaan is met diodes, en wel op een verkeerde manier. Ook het probleem met de frontseinen kan komen door problemen met een diode - maar ook door een defect lampje of een losse aansluiting.
Mijn advies: maak de lok open, en maak dan een goede foto van de bedrading in de lok. Laat de foto hier zien, dan kunnen we meer zeggen.