If you are not using the latest PBP then this might be the cause. Some years ago I had the same problem, and by adding in some extra NOPS in the LCD routine in the PBP library I got it to work. I cannot remember what version it was probably 2.42 or earlier, and I think it was also specific to the display I was using at the time, cannot remember the make.
Bookmarks