One way to tell is to check the voltage to the timer motor.Take the top off and look at the backside of the timer. The motor is the round silver thing. There are two wire coming out of it and they attach to the timer. Check for voltage there. If there is power and the timer doesn't advance then yes, you will need a new timer.