Just some guesses.
Did anything change recently? Power surge/outage, wiring change, power/battery change, firmware upgrades, changes to program, etc...
I would consider just taking it out and wire it directly into the main board via a short jumper (bypass any data bus hubs).
I imagine you checked the contrast setting?