Hello, the history indicates that the shoulder joint may be the cause for your symptoms.
There are many conditions that can affect this joint and a specific diagnosis can be obtained by doing an MRI of the joint and soft tissues.
The various conditions are: shoulder dislocation, separation, tendinitis, bursitis, impingement syndrome, torn rotator cuff, frozen shoulder, shoulder fracture, and arthritis of the shoulder.
Here is a link about the conditions
and their related symptoms.
I suggest that you consult an orthopaedic surgeon and get the appropriate disgnosis first and then treated accordingly.
In case of severe arthritis of the shoulder joint, it requires total replacemment surgery.
I hope my answer is helpful to you. For accepting the answer, please press the "GREEN ACCEPT" button.
I would be highly obliged for a POSITIVE FEEDBACK and BONUS from you.