I recommend you to get an ECG done for this. Your symptoms does favor a cardiac origin, so it is good to get it tested for the benefit of doubt.
it sounds to me like you are suffering from panic attacks i would see your doctor because it is treatable if not curable