There are a number of causes of excess acid production in the stomach including H. pylori infection, Zollinger-Ellison syndrome, and rebound effects from medication withdrawal.