LCD that was working well for a week suddenly displays garbage

Well, yes, absolutely. I thought it was just some dust in the headers, but if you have other ideas, I'm curious to heat them. I'm not sure that I have more detail though -- i probably should have photographed it when i had the chance...

There were three basic displays.

  1. 13 characters printed on the first line. Japanese characters where the L's and O's should be were repeated -- L's at position 3, 4, and 11, and O's at position 5 and 9.
  2. 11 characters printed on second line. Mostly Japanese, but also random symbols, with no repeating.
  3. alternating vertical lines (about 4 per character) throughout the LCD except line 2, positions 8 and 9, which were ?'s.This occurred only with the seconds display in the loop. in fact the second ? would periodically change to a slash, /, then turn back.

Other times, it would just appear blank or blank except a block cursor at the first character.

What do you think?