corroded/oxidized electrical connections inside the solenoid housing/solenoids themselves.
Worn brushed/dirty contacts in the motor.
would be the first two things I would suspect. You'd notice if a hard part was bad, but electrical degradation would have been gradual and slow, not something you'd notice all at once.
come to the crawl and I'll take it apart and clean it for you