I think you need to give him mite treatment
there've been a few discussions on mites and how to get rid of them:
Mites
Help Mites!
mites.
many of my snakes stopped eating when they had mites and I think it affects their ability to digest properly
I hope this helps
and good luck