Sounds like it could be angina. Hypertension and excessive levels of thyroid hormone can provoke it. See a doctor asap.