Hi, this could be due to muscular pain or lung congestion, other causes could be angina, oesophagitis etc. Please get stress ECHO done along with cervical x ray to rule out stress induced angina and cervical spondylosis.
Try anti acid drugs like ranitidine, omeprazole for a week or so.
Have you ever seen a Chiropractor? When ribs are out of joint and a person takes a breath it hurts. Ribs can become out of joint from just coughing. Usually the chiropractor will just give you like a bear hug and the ribs will popped into joint (it doesn't hurt at all). Then you may be sore for the first 48 hours and a warm shower will help.
If blood clots run in your family, you may want to take a low dose or baby aspirin a day. When you get chest pains, make sure to take an extra strength aspirin just in case. I myself get chest pains and have normal EKG. EKG will show if there is anything going on and an echocardiogram will show how your heart it working. Some symptoms when having a heart attack are chest pains, pain in the arm, sick to your stomach, sometimes the back even shakes or vibrates. You may want to ask your doctor about an echocardiogram if only just to put your mind at ease.
Other causes of your symptoms may be anxiety or have you noticed if you are breathing too much. Is your blood pressure normal? Have you had your cholesterol checked? Red meat is bad for your heart. I have eliminated beef from my diet for over 12 years and my cholesterol dropped dramatically within the first year.
Lecithin, a lipid material composed of choline and inositol, is a good supplement to take. I have to remind myself to start taking it again. Ask your doctor if you can take this supplement. It makes the arteries slippery and the cholesterol will not stick as well as without it.
Hope you are feeling better.
Deb