I had this and it turned out to be the LCD was on its way out - failed totally a few days after it started occurring. Maybe try flashing the original firmware, but have you used updated dispdriver?