Puede que el problema sea el OSCCAL, no conozco el programador que utilizas, yo lo arreglaba desde el programa que trae el pickit2 en
tools>osccal>autoregenerate. Hay otro modo de arreglarlo haciendo una modificación en uno de los últimos códigos hex, pero ahí no te puedo ayudar porque como digo con el pickit 2 lo hacía automático
