Acid reflux causes stomach acid to flow back into the oesophagus, causing heartburn. Gallstones are hard deposits blocking bile ducts, leading to sharp upper abdominal pain. Symptoms of acid reflux include burning chest pain, sour taste, and difficulty swallowing.