The lcd works fine if I send text using the standard serout command so the lcd itself is fine. Also, I inserted some code into the program using serout and it appears fine so the connections have proven correct as well. I will try the new code instead of 84 tommorrow. By the way I'm using a 20 mhz clock.
Thank you for your help in this matter.