I don't know what it could be, but I would take him to the vet.