I wonder if he/she has parasitic infection...? That's another possibility....

Do you see any poop? If he is eating, then you should be able to find poop.... But I figured, since you are not new to keeping reptiles, you'd know that already....