There is a relay under the dash. Perhaps the motor needs to be cleaned to accommodate time and grime? The switch contacts also corrode, yes.