95-100 degree temps are far too hot. Should be between 88-92 in the hottest part of the cage. Do you use a thermostat? If you do not you can potentially burn your snake.
UTHs can get well over 130 degrees....according to my temp gun. I don't really trust most digital thermometers.
http://ball-pythons.net/forums/showt...ius)-Caresheet