Have you tried upping the temp?Also lower the humidity a little and see if that helps. How long has this been going on? I would take him to a vet as soon as possible!