My opinion it is always due to the shoulder muscles.
http://www.mypressureproducts.com/pa...ence_chart.htm
Get a hard rubber ball (lacrosse ball) and start rubbing the shoulder and neck trigger points against a wall.
The will be sore to the touch but within a week will loosen up along with the shoulder.