I'm having a sharp pain high up in my left shoulder when I'm breathing. It only hurts when I'm in certain positions, like lying on my back, or standing straight up. Also, it hurts worse when I breathe in, and it almost always hurts when I cough, no matter what position I'm in. My shoulder has...