If you want it reliable you really need to repin all the connectors and replace all the switch diodes.
+1 to Daniel's advice
If in doubt, repin or replace connectors i say!
I know its a pain in the arse job to do but it really is the ONLY way to go.
Or you need to sell it to me!
Hang in there PinPal, it is a great game to have in your collection ....