continuous rotation servo won't stop

The usual advice is to use the writeMicroseconds method on the Servo objects to find the stop point, but it may drift with load or battery state.