One things spring to mind now. your LCD is connected to SS(slave Select) pin. and your peripheral interrupts are enable. Try to disable peripheral interrupt first. If it's working, try to disable the MSSP interrupts with PIE1.3=1
I guess it could be this... i didn't read the whole datasheet but... worth a try
Bookmarks