Usually the pain associated with a past injury can be aggravated by stress. Either physical or emotional stress. Pain at the back of the neck is often associated with being pressed for time or spending too much time in front of the computer. Try incorporating stretching into your daily routine.
Yes, the neck probably never healed completely or either there is scar tissue or damaged tissue still there. This pain will probably flare up from time to time.
Yes. Neck injuries can lay in wait after a traumatizing experience such as a car accident. There may have been a problem that was not irritated enough until now. Stress, new injury and age can cause old injuries to act up.