I would start first by re-examining your husbandry. Just check out the BP caresheet as a starting point.

http://www.ball-pythons.net/modules....warticle&id=59

I forgot to add- Make sure you don't handle it (unless cleaning or emergency situations) until it is acclimated properly and eating again on its own. Also, don't attempt feeding it for one week after you get it home.