I would look to husbandry. The shedding issues should be an indicator. Get your temps and humidity spot on. Put him in a smaller enclosure and give him a couple snug hides and just let him be. He will eat eventually.