Hi, have you ever tried Zantac? Take the Zantac 150 (or two 75's) in the morning and before dinner at night, or before bed, whichever you prefer.
I have had heartburn forever and I tried the prescription meds, but I feel the Zantac works the best. But 75 is not enough, make sure you take 150 mg. twice a day. Also, you can supplement it with Mylanta or Maalox liquid if it's really bad.
I'm not saying this will be a miracle cure, but it's worth a try.