Seen this on several machines. Can you check the frequency of the display interrupt on the MPU. Can't remember what it should be but I'm sure that it can be found on the web. This is what is responsible for generating the interrupt that controls the refresh speed for the displays. It consists of a 555 timer chip, some resistors and a couple of capacitors. I have seen the caps and IC go bad and it can be in the battery damage area.