Könnte es sein das du in else Schleife Reinkommst da dort ja eine Rechtsbewegung ausgeführt wird?
Code:
case 3://
                ...
                            if (temp == 0)
                            {
                               ...

                            }

                            else
                            {
                                setMultiIOLED1(1);
                                setMultiIOLED1(0);
                                rotate(80, RIGHT, 1, false);
                                setStopwatch3(0);
                            }
                            ...
War nur eine Idee da dort ja ein Befehl für rechts gegeben wird.
gruß Thorben