I can't tell you positively you have tmj. It sounds like you could. Tmj has a wide variety of symptoms and you do describe some known ones.
What to do? - go to a dentist who knows tmj. Not all dentists do so you need to do some research. The following websites are excellent sources to find a specialist in your area:
american academy of craniofacial pain
http://www.Aacfp.Org/referral.Html
american board of orofacial pain
http://abop.Med-office.Com/index.Asp?Type=
b_dir&sec={83a45d51-120c-40fb-a20e-e41
1a0837dfb}
american society of temporomandibular surgeons
http://www.Astmjs.Org/
in the meantime, if it is tmj, the pain you are experiencing could be the muscle that runs down the neck and has several tmj trigger points.
Http://www.Triggerpoints.Net/_sgt/m1m1_1.H
tm
if you think this could be the problem - you can try and change your posture and neck position to be more back and down. Therapeutic massage therapy or physical therapy could help. Use lots of moist heat directly on the tm joints.
Http://www.Nismat.Org/ptcor/tmj
this website has good basic tmj info and pictures on correct posture and exercises.
Do all the research you can before meeting with a tmj dentist. Have all your questions prepared and written down. Tmj patients really need to have lots of knowledge themselves because there are so many quacks and bad dentists and on and on. Too many medical personnel are ignorant or uncaring of tmj so you have to be educated.
I hope you find the help you need. I'm not saying for sure you have tmj, but there is a good possibility, so you should check it out with the proper specialist.
All the best for you,
carol