When water gets to the proper level the machine should start running in Rinse so you could have bad water level switch or bad timer you can try a can of electrical cleaner from Auto parts store to clean the old mechanical timers unplug first and give cleaner time to dry. Also the hose from tub to water level switch can get stopped up causing long fill times or no fill.