Hi,
A Whirlpool built Kenmore.
A grounded heating element is a suspect trouble maker for the heat staying on.
Timer not advancing might be from the over heating or a seperate problem.
Power to the timer motor but no advancing/movement = new timer time.
http://www.applianceaid.com/grounded.html Grounded heating element info.
If needed:
Heating Element
No pic
Timer assy
jeff.