Die Tasten alleine und die Go-Funktion laufen zuverlässig, das habe ich in separaten Programmen getestet.

Mir scheints eher, dass sich irgendwie die Interrupts in die Quere kommen.

Er fährt andauernd zurück (kein Turn). Er nimmt das if, also PollSwitch < 7.