From what you are describing, it sounds to me like the mode shifter is probably failing. If the seal on top fails, water will leak into the bearings...
I agree that it probably comes down to either a bad timer or a bad selector switch. You will have to see if you can locate the wiring diagram inside...