Nice looking snake. Try witholding food for 14 days then feed him something very small. Wait another week or so and feed again, but again small. Hopefully that will get him back on track, assuming it's not something bacterial, in which case you may need the help of a vet.