It is probable that the pain in your shoulder could be cardiac in origin. The fact that the pain subsided with gtn further reinstates that. It could be an attack of angina
rather than an heart attack
You should have yourself thoroughly evaluated with investigations like ECG, bloods etc and also your medications should be tailored to your condition if not already done so.