Painful shoulder? Possible causes, symptoms and treatment.