What kind of ceramic heater did you have and what temp did you have it set at? I have a lasko ceramic space heater and I had it set at 83 (we were having a really cold spell that temperature kept the ambient temp in the enclosure at 80). Well one night I walked into the snake room to check on the snake and realized the thermostat on the heater read 76 and wasn't going up. So I put my hand against the heater only to find that it was blowing cold air. Turns out there is a built-in safety mechanism that causes the heating element to turn off if the internal mechanisms overheat. The remedy (according to the information manual) was to unplug the heater for at least 10 minutes, then plug it back in. Sure enough, that fixed my issue. Now I have the heater set at 78 and I have towels wrapped around my snake's enclosure to help insulate it. It has been almost a month and it hasn't overheated since then, and the ambient air temp inside the snake's enclosure hovers between 79-80.