Try keeping him warm. Also try earthworms, I'd like to meet the garter that doesn't take earthworms. If he doesn't eat earthworms, take him to a Reptile Vet ASAP.