And speaking of those terminal switches...check them. The contacts gouge and pit, and resistance increases by switch design giving false signal blips.