Your shoulder pain any be due to periarthritis
If is very common in Diabetics due to uncontrolled blood sugar.
and effective control of blood sugar will help reduce pain.
If left untreated may end up in restricted movement of the shoulder.
L4-L5 herniations may cause problems in the low extremities.
AS for as your Knee evaluate for any osteoarthritis
of the knee.