Well as you said they do work,that proves the wiring and motors are ok, so it could be the switches sooted up from arcing over the years. Mine used to be dodgey, had to wiggle the buttons etc to get them to work, so I took them apart, cleaned them up and they're as good as new now..