Check to see if the connectors on the circuit boards haven't gotten corroded. Pulling and pushing back down on the connectors may clear some bad connections. Which may clear the problem.

Lots of connections, and IIRC the connector surfaces are just tin.
_____________________________
Gun Control is using both hands