Stayed on for the whole night

i always use the more dry setting. well one night i went to bed at 11 and got up at 530 and it was still running. tryed the time dry setting and it runs for the correct amount of time. dont know if there is a sensor for the humidity inside and that tells it when to turn off or what happened?it takes about 70 minutes to dry a medium load on the time dry setting.

Here are your parts
Replacement parts for DLE330RAW models | AppliancePartsPros.com

See the attachment for the tech sheet.
It is poorly laid out but may be useful.

There is no sensor from what I can see.
The way it works is that when the heating coil/thermostat shuts off in an auto mode then the timer is advanced.

At the top of my list would be the cycling thermostat (item 12 in Section 6).
It is 3 connector.
One connector is common (1).
Another connector is Normally Closed (3). This controls the heating coil.
The last connector is Normally Open (2). This sends power to the timer motor.
The only way to check it is to heat up the thermostat. This could be done on a stove element or using a soldering gun to heat the face. Then when you hear the click measure across 1 to 2 to see if it closes.

Another possibility would be that the heater is never turning off.
Try different heat settings to see if the actual exhaust temperature changes.
Sometimes a heating element can ground and cause this.
Check the heating coil.
Unplug the unit and both wires to the coil.
Check it with a meter, should be around 10 ohms.
Then check from each side of the coil to the case/frame, both should be infinite ohms (open). If not the coil may have sagged or broken and is touching the case.
DLE330.pdf (104.3 KB)