There are a number of issues that can cause shoulder pain, including osteoarthritis, rotator cuff injuries, fractures, rheumatoid arthritis or other inflammatory disorders, or osteonecrosis which impacts blood flow to the humerus.
Source: The Daily Item