Ese pre-escaler lo utilizas para el watchdog o para el timer0? Piensa que es exclusivo para uno de los dos. Normalmente salta cada 18ms (no lo he comprobado) sin pre-escaler, así que haz las cuentas.
Yo lo reinicio una vez en el bucle principal y no he tenido problemas. Para propbarlo puedes añadir retardos al final de tu código hasta que veas que se te resetea el PIC, ahí sabrás cuánto tiempo "te sobra".
Un saludo!!