My wife can always tell when it's time to add salt to our Rainsoft water treatment system. A few years ago it wasn't regenerating and I found that the timer motor (Intermatic CW190) wasn't working. I replaced it and everything was fine until a week ago when she asked me to check the system. It still had salt so I manually started a regeneration cycle. The program disk got stuck in the backflush phase so I figured the timer motor must have died again. I manually rotated it through the entire cycle, and planned to do the same last night but found that it was doing fine on its own. So since the motor is not dead, I'm wondering what else might be stopping the rotation part way through the cycle.
Any ideas?