Diet has almost no effect on this. Seriously speaking, neck pain is a serious symptom. There may be a pinched or inflamed nerve. I would make an appointment with a doctor in this case. There are...