PIC Travando !

Pessoal, estou com um controlador de temperatura, usando o 12F675, cristal de 20 MHz e compilador Hitech Picc.
O controlador de temperatura, lê um LM35 e altera a tensão AC entregue na resistência (um MOC dispara um TRIAC), o hardware e o software funcionam, mas as vezes o PIC trava ! As vezes funciona horas, as vezes segundos.
Descartei a possibilidade do PIC travar por ruído na alimentação, por que o PIC é alimentado por uma bateria de 12V e 7AH, estou usando MCLR interno, estou desconfiando do circuito do oscilador.
O circuito esta montado em uma PCB de circuito impresso, não comercial mas esta com boa qualidade, usando apenas uma layer, com plano terra, o cristal esta com os capacitores para o GND, de 22pF, troquei três cristais e vários capacitores e o problema continua, para testar eu retirei os capacitores deixei sem, e por incrivel que pareça até o momento não travou mais.
Raspei o cristal e soldei seu encapsulamento no GND igual na placa mãe de PC.
Gostaria de saber se alguém ja teve algum caso parecido, ou alguma dica de layout pra dar.
Andei pesquisando e em alguns casos, notei que pode ser usado um resistor em serie com o cristal, alguém sabe me dizer o valor desse resistor ou como calcular, e como ele haje no circuito.
Desde já agradeço a todos que visitarem o tópico.
André Cruz
O controlador de temperatura, lê um LM35 e altera a tensão AC entregue na resistência (um MOC dispara um TRIAC), o hardware e o software funcionam, mas as vezes o PIC trava ! As vezes funciona horas, as vezes segundos.
Descartei a possibilidade do PIC travar por ruído na alimentação, por que o PIC é alimentado por uma bateria de 12V e 7AH, estou usando MCLR interno, estou desconfiando do circuito do oscilador.
O circuito esta montado em uma PCB de circuito impresso, não comercial mas esta com boa qualidade, usando apenas uma layer, com plano terra, o cristal esta com os capacitores para o GND, de 22pF, troquei três cristais e vários capacitores e o problema continua, para testar eu retirei os capacitores deixei sem, e por incrivel que pareça até o momento não travou mais.
Raspei o cristal e soldei seu encapsulamento no GND igual na placa mãe de PC.
Gostaria de saber se alguém ja teve algum caso parecido, ou alguma dica de layout pra dar.
Andei pesquisando e em alguns casos, notei que pode ser usado um resistor em serie com o cristal, alguém sabe me dizer o valor desse resistor ou como calcular, e como ele haje no circuito.
Desde já agradeço a todos que visitarem o tópico.
André Cruz