I assume you swapped the display board with a known good one at this point, and identified that the problem is on the display board. Check the connections around the buttons - maybe something is broken there, and is flooding the input.
_________________________
Paul Grzelak
200GB with 48MB RAM, Illuminated Buttons and Digital Outputs