Could there be anything causing him stress? Have you changed anything about his viv, food, etc?
The only thing I can think of aside from that would be parasites. I would take a fresh poo (or refridgerated day-old poo) in to a vet to have a fecal done. They will test for parasites.