Heap errors on the game are generated when the computer receives too many commands from the I/O board which then causes the program to freeze. Typical causes of this are failing puck motors or noisy/ bad coin switches.
The easiest way to identify the source of the problem is too look at the bookkeeping section at the bottom of the screen. When looking at the screen you will be able to determine which station won the puck, the serial number of the puck and its ticket value if you see a station that is showing the same puck won over and over this is a sign that the reader motor has failed and is causing the puck to move back and forth in front of the reader. If this is the case check the set screw on the cam for the puck reader has not come loose and the connections for the motor are secure. If these items check good replace the motor.
You can use the Advanced books section of the game menu section to track the number of total coins for each section. Clicking the station button button will show the values displayed for each station, if the total coin number is higher then expected this would indicate to check that stations coin line.
If neither the coins or the puck motor are causing the failure then it is a possibility that the RAM inside the computer has failed, if this is the case we recommend replacement on the computer.