An MRI will show if there is a disc issue, and an x-ray will show any arthritis in the area. Your weight does play a significant role in recovery, and possibly a postural issue contributing to the midback and shoulder pain.
You may consider consulting with a doctor of Chiropractic for this issue.
Here is a link to a video on a postural exercise you can try to help restore proper posture if you are currently "slouching" or your shoulders are "rounded" forward.
http://www.youtube.com/watch?v=_zhRTOPQ9WY
Good luck!
Antonio Marotta, D.C.
Clifton Park Chiropractor