So i ripped my circuit down and simplified it with a 16f84a and that worked with all my lcd's. Rebuilt it with the 16f877a and it now works as well. I must have had something messed up in the first build. Sometimes I guess it just pays to start from scratch.
Thanks to everyones for there help. One thing for sure I am certainly learning alot.
Bookmarks