Rob
Hi, Just a thought but a lot of upper back and neck pain is actually caused by sore triceps in the upper arm, an indication of this being the culprit would be excess fat beginniong to show under the arm. A way to check it is to have someone roll lightly with a rolling pin on the tricep and if it is very painful then that may be your problem.