Ich hatte die Bemerkung

"ich hab schon die schaltungen vertauscht und die Portbelegungen usw."

so verstanden als hättest Du die Schaltungen schon gegeneinander getauscht.

Der einfachste Test ist, den Strom durch eine Wicklung des Motors zu schicken und das Haltemoment zu prüfen. Wenn es fehlt ist der Motor defekt. Mit der anderen Wicklung kann man es vergleichen um die Ursache einzugrenzen (Anker oder Wicklung).