Continuous Servo not setting speed correctly I have two continuous servos connected to my Uno, and I'm running this code on it:

leftServo.write(91);
rightServo.write(102);
delay(3000);

leftServo.write(112);
rightServo.write(81);
delay(3000);

leftServo.write(91);
rightServo.write(102);
delay(3000);

int i;
while(1) {
  i++;
}


When I run the code, the wheels stop for three seconds (91 and 102 are the zero values for these servos) then they spin for three seconds, then the left servo stops, but the right one only slows down about half way, it doesn't stop, even though the exact same number is used as before. 

I can't figure out why this is?
Issue was fixed by adding a delay of 100ms between servo writes, smaller values may work, but I haven't tried yet