16x2 LCD spontaneously stopped writing to the leftmost column in both rows

Hi,
Had a weird thing happen to a standard 16x2 HD44780 after several hours of continuous operation. The leftmost column in both rows ceased to display or be written to. Top row was written to in Setup{}, and bottom row repeatedly in Loop{}, so the sketch never tries to write to the top row other than the first pass. The rest of the characters in the top row looked fine. In the second row, it appeared like the second column as if it was the first column, i.e., lcd.print printed its first character in the second column even though lcd.begin(0,1) was used. Should I look for a different display, or suspect my Arduino code? Thanks.

Should I look for a different display, or suspect my Arduino code?

How can we tell, we can't see either the display or the code?

Don

Fair enough. Will grab an image next time this happens.