This article from the lovely Patricia Kowal on the Gold Coast of Australia is an interesting and succinct summary of some of the causes of neck pain. Of course there may be others, but take a look at these and check on your posture, sleeping pattern, work setting etc. I think you will find it informative.
Where is the Sunshine Coast I hear you ask? Here is a good website to help orientate yourself!