Blair,
Just out of interest - is there any batt damage on the CPU board? I'm thinking perhaps switch matrix issues - but direct switches (ie coin door) are not on the matrix...
In switch test mode - if you press both flipper buttons are any other switches reporting activations?