All your symptoms could be due to gastroenterologic problems. To find out exactly why you have those symptoms you need to get further gastro studies if you haven't yet. Your gastroenterologist can further assess which ones you need, but usually work up starts with an upper endoscopy
to see if you have reflux and / or esophagitis
. Then an "esophageal manometry" can be done, which measures the contractions of your esophagus
, which when they are too strong they can cause pain that can be confused with cardiac pain.
hope that helps.