I figured that I should get something out of the chip even with a 4MHZ xtal. But I guess it throws all the timing off, even for the LCD. I will make the appropriate changes and get back. I was suprised I couln't get it to run on MPLabSim. It wouldn't even click over 1 cycle. I am a newbie at MPLabSim so I may not have had it set up right. I get an error:
CORE-W0014: Halted due to PC incrementing over the Maximum PC address and wrapping back to Zero