Let's go over your snake's setup first. He's in a tank - how big is it?
How is it heated (under-tank heater, light, etc)?
Are the heater(s) on a thermostat? (THIS IS VERY IMPORTANT)
What are the warm and cool side temperatures in the tank and what type of thermometers are you using to take those measurements?
What is the humidity in the tank and what type of hygrometer are you using?
What kind of substrate are you using?
What kind of hides does your snake have?
How much does your snake weigh, in grams?