After reading your history i can say you often suffer from pharyngitis
which can be viral or allergic in your case. It is inflammation of the oral mucous membrane
which leads to redness, pain and burning sensation in the throat and roof of the mouth.
you can use antiseptic mouth rinse like chlorhexidine
or betadine for mouth gargling regularly which will give soothing effect to your throat and will help in healing the irritated tissue.
Avoid hot and spicy foods , drink lot of water and fruit juices and keep yourself hydrated to prevent the reoccurence. regular exercise is a must.
attacks cannot be related to this , you need to consult a physician for treatment .
i hope this helps ,