Yes it is possible for the heart to stop for a second or few seconds and this is referred to as a sinoatrial pause. In order for it to be technically a sinoatrial pause there must be a delay of at least 2 seconds to minutes. Sinoatrial pauses occur because of abnormalities in the primary pacemaker of the heart, the Sinoatrial (SA) node. Sinoatrial pauses usually occur in elderly individuals due to the wear down of the special cardiac cells in the SA node. I do not think this is the cause of your symptoms though.
Your symptoms are probably related to premature atrial or ventricular contractions. These are completely normal if the occur less than 6 times in a minute. When there is a
premature beat the beat following the premature beat will be delayed and a stronger contraction. This can give the sensation of missed heart beat or a
palpitation. Premature beats are more frequent when there is a release of
epinephrine (
adrenaline), which occurs when you are riding a rollercoaster. Premature beats can also be increased by caffeine. Premature beats usually require no treatment and have no long term consequences. If symptoms are very frequent and disabling, then beta blockers can be used to control the symptoms. Rarely, similar symptoms can be produced by an underlying heart
arrhythmia. So if your symptoms are frequent and concerning, see your doctor. Your doctor may want to check an EKG and place you on a heart monitor for 24 hours. Good luck.
Also, a
heart murmur is just a sound a doctor hears when listening to your heart. It can be benign or secondary to serious cardiac condition. The symptoms you are describing are not consistent with a heart murmur from a serious underlying cardiac condition. Benign
murmurs produce no symptoms and require no treatment.