welcome to Healthcare Magic.
may lead to spasm in throat muscle which can present as pain and heaviness in throat, like in your case. Improvement in symptoms after distraction favor anxiety as cause of your problem.
Apart from that acid reflex and acidity may present with similar symptoms. Anxiety is also associated with increase acid secretion.
You may need assessment and treatment with psychiatrist
to diagnose and treat your anxiety related issues. Treatment with medicines like SSRI
(selective serotonin reuptake inhibitors) and cognitive behaviour therapy
will help you.
Wish you all the best.
Dr Ashish Kumar Mittal