Welcome to the forum. I hope you've read all the other threads and the intro stuff that's available.
It sounds like it could be GERD, but I'm no doc, just a patient. Tell me about
the rib injury. I had my stomach pushed up into my chest in a bad car wreck. Seatbelt broke 3 ribs which still are loose, gave me a "paraesophageal hernia." Have you had a barium swallow scan to check for a hiatal hernia? Since my stomach was stuck in chest I needed surgery. If it's just a slider you can usually just take Nexium or something because all you need is to lower the acid when the stomach comes up. There's lots more tests we can recommend, but this one is the most tolerable, doesn't hurt.
There's nothing wrong with being on Nexium long term if it stops the acid. I was on for 25 years at least before needing surgery from the accident.
Something you can try to stop the refluxing: Keep a food log and a list of your symptoms if you have a reflux incident an hour and two hours after eating. You can then break the meal down to find the individual food, and further to find the ingredients in the food. My allergist had me do this and I found that I had a problem only with weird foods that had in common SULFITE. Other people have found different food allergies/intolerance/sensitivities. My allergist calls it allergy. My GI doc doesn't believe in the term only wil accept intolerance. Who cares about
semantics, and just try not eating it if you find a culprit!
If you have reflux after everything and anything, it could be just a loose lower esophageal sphincter LES. This can be caused by an injury that messes with ribs.