Check if the fuse holder is rusty at the fuse or around the rivet holding it. Also check the connectors at the switch and under at the heater case. Poor connection leads to high resistance drawing more amperage. Amperage creates heat.They may be melted as well.
Doug