Lowering the timer delay down to 20ms was way too much. The timer will vary between 40ms and 45ms now