A varicocele is one of the common causes of low sperm production and low sperm quality that can be the main cause of infertility.