GLCD library version 3 (end of life - no longer supported)

Yes, the diag sketch runs completely through on the serial port, everything passes, but the display usually crashes about at the "Full Vertical Page Test". I don't know if the diag sketch resets the board completely when it repeats, but whenever it does loop back to runs the tests again, the display works for a while again. Symtoms repeat.

The first photo shows what is happening on a partial failure. The sketch that is running is 'BigNums'. The right side is still running, but the left side has just gone blank.

The next two show the setup. Uno R3 is powered by usb and 12v dc through the outlet. Wires are directly from the uno to the breadboard and no data wires are greater than 6". All the power on the breadboard is powered by the 5v out on the uno. The power and ground on the GLCD pins were measured to be 4.99v. Improper connections? Maybe, but the problem persists across different controllers and with different wire combinations.

Last photo is of the headers soldered to the GLCD.