Mechanical neck pain can be caused by a strain/sprain of the muscles and ligaments of the spine, poor posture, arthritis, and a herniated cervical disc. Chiropractic care has been proven effective in treating the various causes of mechanical neck pain.