After all you've done so far I think I would try to get him strong by eating well. I had a similar issue with mine and I went and bought small crickets and it got him eating and gaining strength. I kept him on crickets until he was able to eat silversides. Good luck!