...wie kann ich das dann machen wenn ich will das der servo immer auf der gleichen Position bleibt, auch wenn ich gerade keine Taste drücke und Last auf dem Servo ist?
1. Eigentlich sollte die mechanische Last des Servos auch nicht so hoch sein, dass es durch die Kräfte verstellt wird.
2. Das ginge aber, wenn man dauerhaft einen Servo-Impuls erzeugt und den nicht mit stopSERVO() 300ms nach einem IR-Empfang wieder stoppt. Wenn man aber einen Dauerimpuls für das Servo erzeugen will, findet im Hintergrund kein IR-Emfang mehr statt, da sich das gegenseitig behindert.
Was du machen kannst wäre, in der Hauptschleife den Servoimpuls z.B. jede Sekunde einmal einzuschalten (startSERVO) und nach 300ms wieder auszuschalten (stopSERVO). Dann bliebe noch genügend Zeit für den internen IR-Empfang.
Beispiel (einfügen in die While(true) Schleife):
if (getStopwatch6() > 1000) {startSERVO(); setStopwatch6(0);}

Probier da mal ein bißchen rum, ich habs nicht ausprobiert!

Gruß Dirk