I replaced the timer, and just because I had it open I also replaced the heat element, which was actually okay. The timer was worn out, that was it. I replaced the 2 thermostats as well. Works like a charm now! Found a mice nest in the timer compartment above the blower/heater unit.