why you don't write lcd test code first.... to see if lcd is working and to be shure connection and subrutines are ok. then when working, put in whole code....
I never used this type of pic, so i'm not shure for trisio i allwais used biger pic which ave trisa trisb and so, is your trisio keword correct ? another thing is; submit your code in visible format, many readers of forum have no time, to download looking and comment code when is not visible directly from site....
sorry for my horible english, i hope is at least funny :-)