Sounds to meyour activitys Shot Put Discuss Javalin Have not Helped the Problem Elavating the arm without proper Body maintainance could be the problem. Get someone to set you a Stretch and conditioning program and rehab the Shoulder, youre still young enougth to put things in the correct mode. Take your time get in touch with a good Osteopath the problem with good practice should go away.