In some cases, neck and shoulder pain can be a sign of a heart attack or a stroke. These are serious medical emergencies that require immediate help. Rarely, it can be caused by gallstones and certain ...