How much is he eating? What is the temperature of his cage? It sounds to me like either he is still not warm enough to be active, or he is sick. I would take him to the vet.