Hallo,
das hört sich aber eigenartig an.
Wie weit kommt denn die Programmausführung voran innerhalb eines Case, also wird z.B. das Print "Eingabe..." ausgegeben?
Wieso hast du oben im Programm Interrupts aktiviert?
An deiner Stelle würde ich das Select Case... vorläufig umbauen in if, else if, ... um zu sehen ob der Fehler mitwandert.
Fehler in der Elektronik kannst du ausschließen, oder? Konntest du die Motoren zuvor bereits einwandfrei ansteuern?

Grüße,
Bernhard