.
Nobody wants to do it, but a weekend spent with several brass tooth brushes and a tube of Anti-Oxidation paste will solve a lot of electrical gremlins. start at the batteries. Clean them up, apply AntiOx and then disconnect everything wire by wire (one at the time), clean them, apply...