Is this wiper motor park switch functional?

The 2 contacts on the plate are only supposed to get power from the dash switch when the wiper is switched off. when it reaches a certain point in its rotation it is supposed to open the 2 contacts shutting off the motor. The eccentric cam is supposed to continuously turn whenever the motor is running. Something is either worn or broken.