I *poorly* added flux and resoldered all the big points on the board, some of them looked like they were missing a flake of solder on the tops, so those were probably what was failing.
The black gasket that seals the metal around the circuit board had at least four places where it had failed and disintegrated enough that moisture could have gotten in. Update: Have performed surgery on the EBCM.