I have extremely bad heartburn and I can't quite figure out what it is that is making me have such bad heartburn. I take Tums, and it helps immensely, but what is causing it?

What other foods should I avoid for heartburn?