If you're using a Bootloader, be sure you place the following line at the top of your code

DEFINE LOADER_USED 1

if it doesn't work, post your whole code here, and tell us your PIC #, OSC speed, AND config fuses list you set when you loaded your bootloader firmware in your PIC.

One thing is sure, your LCD is not initialised properly.