Yes, shoulder impingement can cause neck pain. This was discovered after more than one person had a collision in his shoulder, and he was accompanied by pain in the neck. If you want to make sure of this, you can go to make a medical diagnosis by means of devices designed for this purpose.