I second the flagyl suggestion!

I also suggest you try cramming your snake into a 6qt tub for a week or 2 and then see if he eats... it's weird but has worked for me with snakes far larger than 500 grams!