Creo que deberias ver si los fuses estan bien para el nuevo PIC, ademas ver de desconfigurar el resto de los perifericos, lo que te vendria muy bien es ver en los archivos de cabecera del CCS para cada pic cuales son las diferencias.
Ojo que los pics mas grandes ademas tienen memoria lineal.
tambien atiende a lo que dice Xerex, el tiempo de puesta en marcha del LCD tiene mucho que ver en como trabaje.
Tambien seria bueno para ayudarte mejor si pones un esquematico del circuito, revisandolo seremos mas ojos que puedan ver detalles que hoy se pueden pasar de largo.
No es tan sencilla la migracion entre lineas diferentes como son las 16F y 18F, hay que leer todos los documentos que pone Microchip...