Sounds like a possible infection of some sort. You should really get him to a vet for an evaluation.

Steve