Ok, first of all, how old is the snake? By the fact that you said he eats a fuzzy...I would guess not very old at all. If that's the case, then a 30 tall tank is WAY too big for him! I have my 6 month old in a 20L with plenty of decor to help her feel secure. Sounds like your snake might be stressed by the enclosure.
Second, you need two identical hides one on each side of the enclosure. And they should be cave-like with only one opening.
As far as heat and temps go...first get the snake a smaller enclosure if it is indeed young, then make sure your UTH pad is regulated by a thermostat or dimmer. How are you measuring your temps? If you have an analog sticky...you need to change that to a digital, preferably with indoor/outdoor readings for better gradient measures.
To keep a glass tank insulated, you have to cover the screen top with foil shiny side down taped on the top with an opening above the warm side for ventilation. Also, you should cover the back and both sides with a solid background for security and cork or foam board to keep in heat.