Hello,
I don't know if you saw my last post, but try to find a dentist that has a dental laser called WaterlaseMD and they can treat the sores with the sore and give you pain relief. I have heard that it works miracles.
http://www.waterlasedentistry.com/
Hope this helps.
Anne