Welcome to the forum! One thing that immediately struck me when looking at the picture of your set-up is the hides. The hides do not look to be small or snug enough, and are especially tall. Ball pythons prefer their hides to be touching them from all sides. Also, are your hides made of wood? I would think that wood would be very hard to disinfect, since it's so porous.

The tank also looks to be a bit big for your little guy - a lot of open space can really stress out a young ball python.

Photobucket is down right now for maintenance, or I would post some pictures of the size enclosure I keep my younger ball pythons in (15 quart tubs) and the type of hides I use for my gang.