If it were just the neck/upper back pain, Id say it was some form of tension in your muscles (you get it from repetitive movement, like knitting or sitting in front of a computer all day typing). That would even explain the swelling, …
Read more from the original source:
What would cause neck pain, back pain, jaw pain, foot pain, chest …