Hi Rusda, thank you for your question. The problem that you are experiencing is called Dysphagia in medical terms. There can be many causes and the dysphagia is actually just a symptom of a greater picture. I am happy to hear that you have already sought the advice of a specialist to rule out any life-threatening conditions. Your symptoms can absolutely be explained by gastro esophageal reflux disease (GERD), or “heart burn” as you might know it. Damage to esophageal tissues from stomach acid backing up into your esophagus can lead to spasm or scarring and narrowing of your lower esophagus. You might not be experiencing reflux throughout the day but might be having reflux while you are asleep due to a lax stomach valve.
If you experienced a faulty barium swallow previously, I definitely recommend that you repeat it sometime soon. I will also advise you to test your stomach acidity with your doctor as chronic reflux can have serious health implications in the long run. I hope that helps to clear some of the questions you have.