I agree with with some others saying you need to take a short break. Do you ever stretch your shoulders and do a light warm up before getting into your workout? Or do you do like I used to and jump right in? I had a similar issue with mine after lifting heavy for a few years, and then I took a little time off, and began to do those two things daily. IT WORKED!!! Good luck bro.