Way too warm but maybe not the culprit since you have other snakes surviving in the same rack. Do you have something that monitors highs and lows like an acurite probe thermometer? I'd be curious to know the temperature range for the 3 weeks you had him. Was he in the top tub by any chance?