hi, sorry to hear you are feeling bad. i would look into TMJ disorder - i have a lot of the same symptoms myself and have been directed to that board. definately check it out, the people know what theyre talking about. im not saying it is, but certainly worth a look as your symptoms do seem very similar.
as for the pain in your heart, that is a classic symptom of anxiety, probably from you worrying about your other symptoms. dont worry, ive had that sort of thing too.
obviously, get checked out to rule out anythign more serious if it continues tho.
good luck

xxxxx