Causes of thyroid problems. Problems with the thyroid can be caused by: iodine deficiency. autoimmune diseases, in which your immune system attacks your own body, leading either to hyperthyroidism (caused by Graves' disease) or hypothyroidism (caused by Hashimoto's disease)