Some health problems also can cause gynecomastia. These problems include:  Certain testicular disorders. Cirrhosis, or liver failure. Hyperthyroidism. Kidney failure. Testicular cancer.