One other itty bitty tiny winy more thing.
The contacts in the timer become dirty from the arcing associated from the heater control thermostat constantly judging the drum temp. As a result this sometimes can cause the dryer to take fifty forevers to dry the clothes. Solution: remove the timer. take the timer apart carefully, file down the burnt contact where the high temp heater wire connects to the timer. Tricky I know but hay, I have had success in the past.