Yeah, he said no parasites.
I'm pretty sure that insufficient heat was the main problem. Since I've been reading this forum, I've made some changes to the setup so that the temps are now good. But I just made those changes yesterday, so I figure it will take the snake a while to get settled in again enough to eat. Plus now I'm going to have to give it a shot every day for 2 weeks, so it may take longer than that!