I'd take him to the vet to be thoroughly checked out, in order to rule out a physiological cause.