Shoulder problem. Any ideas?

I have a problem with my left shoulder. It causes me to get crooked whenever Im approaching failure on the bench. It also hurts when I do front raises. Today I took 15 pound db’s and paused them at shoulder level to see if it would hurt. I could barely hold it with my left arm! Thier was also a sharp pain. This is not good. I currently bench 500 so a 15 pound db should not hurt or be hard! Any recomendations on what it is or how to cure it would be greatly appreciated! Thanks Austin