This sounds like you are describing a condition called Globus Pharyngeus
(sensation of a lump in the throat, or something caught in the throat)
Other conditions associated with Globus include tonsillitis, pharyngitis, acid reflux, and anxiety disorders.
In most patients, this simply resolves with time and gentle throat hygeine with a non-alcohol based mouthwash and gargle solution.
Some patients also benefit from antacid medicines.
In worst case scenarious, botulinum (Botulism) toxin can be injected into the cricopharyngeus muscle.
Dysgeusia is the medical term for a change in your sense of taste most often, you'll get a sour or metallic taste that persists even when you're not eating.
Common causes of metallic taste in mouth include -
Oral problems, including oral infections such as gingivitis or periodontitis, tooth infections, and poor oral hygiene .
Medications such as some antibiotics, antidepressants,
Sometimes the cause of a metallic taste can't be determined.
Other possibilities include
Nasal infection, nasal polyps, sinusitis
Vitamin B-12 or zinc deficiency .
Sometimes due to acid reflux also .
You should drink plenty of water and fruits rich in vitamins .
You should maintain proper oral hygiene.
You should discuss your medications for your other ailments with your doctor.
Ideally you need to be seen by your doctor for further evaluation and managment
Hope this helps.