You mentioned you have pain in your neck. Do you have numbing and tingling, and pain down arm and into you fingers?
Seems simple, but I was treated for shoulder injury for 3 months, before I spoke to a friend and it was explained could be nerve issues, which is bulging disk or disks in neck...