Timer stops at same place every time

On Cottons cycle, timer stops just prior to the final drain & spin cycle. I hear the timer motor stop running, and if I nudge the timer manually, it resumes properly.

I disassembled the timer, no gear damage or wear. A few pairs of points had some signs of arcing, so I used a points file to dress them. Timer still hangs up.

Is there another electrical input the timer is waiting for? Someone has pulled the wiring diagram from the unit so I can’t reference it. Is there an electrical/logical description of how each cycle works?

Thanks!

Bad timer, probably a worn cam.

http://www.appliancepartspros.com/ge-timer-wh12x1021-ap2045964.html

Anyone have a wiring diagram for this model scanned in? That’d help me test the timer more thoroughly.

Thanks!