Sleeping on your left shoulder, or lifting weights/heavy objects are possible causes. However, if you're hypertensive, this pain can also be a sign of an imminent mild heart attack.
A lot of times this can be caused by something very simple. If you find yourself sleeping on your side during the night that is a very plausible reason for your pain. Try sleeping on your back.