Hello and thanks for the query
May I know your age, family history of heart disease
and diabetic history, time period of the pain? Does you have undergone EKG or other test for heart diseases?
As per your symptoms it look like Coronary Artery Disease but needs to be investigated in detail. To diagnose it go for EKG, Echocardiography
and Treadmill test (TMT) and Lipid Profile
. Consult your doctor with reports.
Other possibility may be respiratory track diseases, Cervical Spondylosis
and even anxiety?
So consult your doctor and get investigation and follow the advises of your doctor.