Cuando al programa no le encuentras problemas, suele ser un voltaje algo bajo el que causa esos problemas y siendo un 46k22 podrias tener un voltaje algo por debajo sin que el pic deje de funcionar pero produzca esos fallos.
El 46k22 trabaja desde 1.8v a 5.5v pero lo que le conectas suele mostrar ciertas anomalias, al encenderlo por ejemplo, si hay botones, no responden adecuadamente o el programa detecta pulsaciones sin que se hayan producido, o tras pasar un tiempo indeterminado despues de iniciar el programa se producen desbordamientos como parece ser tu caso, si el voltaje de la señal del pic esta por debajo de los parametros normales y hay que reajustar el voltaje.