Can Lavender Oil Cause Heart Palpitations : Excessive magnesium, potassium and vitamin d can all produce cardiac side vitamin d has also been associated with heart palpitations, but only in large amounts.