Multiple timers halt execution

Flynn, what library do you use ? Please post a link.
Which Arduino Board are you using ? Is the microcontroller TIMER2 capable of 16 bits ?
Do you use any PWM signal or the tone() function, that is conflicting with TIMER1 or TIMER2.