Sounds very painful.:(
Have you been tested for Helicobacter pylori? This bug in the stomach is the cause of most stomach ulcers and can cause acid reflux. If you have it then the treatment is very simple with some antibiotics.
Many people have the bug with no symptoms, but then it can flare up.