Thanks for your question on Health Care Magic.
I can understand your situation and problem.
Since your extensive cardiac work up is normal, no need to worry for heart diseases for atleast 1-2 years.
Your all symptoms are mostly due to stress and anxiety.
Stress causes GERD (
gastroesophageal reflux disease). It is due to laxity of gastroesophageal sphincter. Because of this the acid of the stomach tends to come up in the
esophagus and cause the symptoms. Your gastric trouble and relieved by
belching are suggestive of GERD only.
So avoid stress and tension, be relax and calm.
Consult psychiatrist and get done counseling sessions, try to identify stressor in your life and start working on its solution.
Avoid hot and spicy food.
Avoid junk food. Avoid large meals. Take
proton pump inhibitors and prokinetic drugs.
Go for walk after meals. Keep 2-3 pillows under head in the bed to prevent reflux.
Don't worry, with all these lifestyle modifications, you will definitely improve.
Hope I have solved your query.
Wish you good health. Thanks.