Aside from the excellent nutrition advice given I would look into Trigger Point therapy, which is basically massage with a focus on eliminating referred muscle pain. Perhaps when you fainted you caused some muscle injury that is causing this discomfort?
I say this because I have had some facial/jaw pain that I was certain was some kind of tooth thing. Turns out it was a network of referred muscle pain from my mid back, neck up to my temple and jaw which ultimately causde very specific tooth pain. Believe me it wasn’t a tooth since I bothered my dentist like 5 times about it and even went so far as to get a sinus CT scan because it was that painful.
Anywhoo, I borrowed this book from my massage therapist and it’s pretty dang accurate if you ask me. http://www.amazon.com/dp/1572243759