Most likely it is shedding because it is growing. Also, if it did have a wound that could decrease the time between sheds. Some of the scarring you see will fade with time...but don't expect a miracle shed to come along and clear it all up.
Sometimes, the substrate a person uses can irritate to scales and this will cause a snake to shed more often than usual. Since you stated that your ball is still pretty small it is most likely also pretty young and will go through "grow spurts" from time to time causing it to shed more often than what you normally expect.
As far as your temperatures go...did you say it was almost a hundred degrees without a heat source? I'm not sure how to help you there. Get some A/C? If your house is warm enough to where you don't need a heat source that's fine. But, it's a lot easier to heat up a tank or rack than it is to cool it off.
If this wasn't just a fluke and the temperature is frequently "too high" I would suggest getting the temp down in the house to a temperature you are comfortable with (98?... in the house?... mother-of-mary you had to be dying in there) and then invest in some sort of heating element along with a reliable thermostat to bring the temps in the tank back up to a range your snake is comforable with.
-----
www.mosaicmorphs.com
_____
sig file
Edited on July 18, 2005 at 17:51:11 by phwyvern.