You said the dryer was taking longer to dry clothes that is why I suspect a dirty system. This would normally blow a thermal fuse or an overheat thermal cutout but in your case the breaker is tripping first. I suspect your breaker is just on the edge of tripping and the extra draw is too much for it.
It could be the heater has a break, that shorts out once it heats up some but this would be unlikely. As I said stranger things have happened. A good cleaning and inspection of the heater for breaks or arcing marks on the case should eliminate this as a cause. |