Hi askomiele
Panthera made a good suggestion. Many European timers have a small solenoid fitted to the timer. Its function is specifically to STOP the timer from advancing. My Asko has one. The purpose is to hold the timer from advancing until the water is correctly heated to the set temperature.
Here's the explanation: At first, it would seem logical for the timer motor to stop until the water has reached temperature. However, the timer motor needs to run so that it can still tumble and reverse whilst it is heating. So, the timer motor runs whils the machine is heating, but the solenoid inhibits the timer from advancing. The timer still moves internally, so that the reversing cams are engaged, but when the timer reaches the spot where it should "click" anther notch forward, it is prevented from advancing. Only when the water is up to temperature, the solenoid allows the timer to advance. Unfortunately, I can't remember if the solenoid has to ENGAGE or RELEASE to allow the timer to advance.
This means that there are more possible faults - if the heating element or the thermostat is faulty, the machine will get stuck too. You can easily test that:
manually advance the timer to a part of the cycle that does not heat - for example, the last rinse and spin. Now watch the machine at work - if it rinses and advances to pump out and spin, then the fault is in the heating system, not the timer. If it is not heating, then probably the heating element has failed, though it could be a thermostat. If it is heating, you need to check if it is cutting off when it gets to temperature, or if it keeps on heating. If the heater doesn't shut off, then it is probably the thermostat.
If the heater and thermostat are working correctly, then either the solenoid on the timer has failed or jammed, or it may be a timer fault.
Are you confident/competent to operate the machine with the lid removed? If you are, reply and I will explain what to look for on the timer to see if the solenoid is operating properly.
Good luck Askomiele.
Chris.