Superville
As Jesper A said, it could be caused from anything but, I had those symptoms for years and they all went away after my Nissen Fundoplication, including asthma (needed a rescue inhaler for it).
Please don't continue to suffer with this. Have the necessary testing done and make sure what you are treating.
Come let us know how you are doing and what the results are.
Reach for the Sunshine... Rainbows will follow
Sandi