This happens to me too, 1 - 3 times every other day or so. It may or may not be related to a heart murmur, which I too have been diagnosed with, it's pretty common in our family. I am 20 years old now and it started when I was about 12 - 13. They scare me too. I sometimes respond violently by taking in a deep breath and holding or hitting my chest. My doctors tell me it's normal and caused by elevated worry and anxiety - stress. I try to believe this because I havent dropped dead yet so

.
They vary in intensity and sometimes occur when I hyperventilate, jump, or lie in a certain position. They most often occur before, during and after stressful situations, intense emotions and occasionally (in my case) after strenuous physical activity, usually there is none for a few days and then they re-appear later. Sometimes I can feel more subtle details in the "flutters" is what I call them. My heart feels as if it totally missed a beat, I instinctly inhale sharply and the next beat would be either weak or a strong "thhhhud", then after that a fast rhythm for a minute or two.
Stress and
anxiety, Lack of sleep, dehydration and many other things can cause them too including underlying heart disease (if you are worried about that see a cardiologist). So far, I have been diagnosed with cardiac syncope, since I am slightly overweight; maybe even moderately obese and therefor out of shape, exercise and a healthy lifestyle will probably decrease symptoms.
If you are stressed out and anxious, out of shape etc. try improving those things by eating right and exercising. Exercise is good for both BUT CHECK WITH YOUR DOC FIRST

.