If you are having food intolerances please keep a food log/journal!!! You need to keep a record you can go back to to find out if there are foods that are related that trigger your reactions.
I was able to stop my refluxing (my definition is stomach jumping, squeezing, pushing up contents), despite my gastro doc not believing me, by finding my food triggers. With the help of my allergist who has seen this a lot, I kept a food journal, then did food "challenges" (don't do this alone if you have nasty reactions!). When I had my list I googled my foods with food allergies and food intolerances and found my entire list under sulfite intolerance - chocolate is in the group. Other people may have a problem to MSG or all sorts of other triggers, so don't just fall into mine. It's only an example.
I eventually did need the surgery, but after a bad accident which pushed my stomach into my chest. Of course the surgery did not, and will not, cure food intolerances. I still get tachycardia if I eat too much of a trigger food! Medications. even herbals and vitamins must be considered also. For me, many have a lot of sulfite (not sulfate or sulfa), and too much will send me to the ER. Usually I can take tablets but not liquids.
Carob may or may not be the answer. It depends on the processing, additives and what yor triggers are. I can eat a little milk chocolate, but not the tasty dark stuff. I can eat a little pure peanut butter, but not the stuff with sugars, dextrose and such. I happen also to be very allergic - different from sensitive, intolerant - to sunflower seed, as butter or as ingredient in anything - get the oropharyngeal reaction as well as reflux and tachycardia.
If you have a problem with milk, try lactose-free milk. Lactose is a whole different trigger for reflux. If you don't tolerate that, see an allergist about a true allergy to milk proteins - whey and such.
No one size fits all for GERD. Find your own personal tolerances.