Sylvio,

This may sound silly, but are you sure it's a 20mhz crystal?

A 4mhz crystal with that Timer1 reload value would give ~870 hz.
<br>