Going to buy a new pillow tomorrow. I am convinced that has a lot to do with the neck pain.
Make sure you check out what kind to get. It depends on if you sleep on your back, side, or stomach, as to what firmness to get.
I always had a feather down pillow, but my wife threw them away as they were pretty old and replaced them with these junk memory foam ones. 75 bucks a pillow and its like sleeping on a rock.
im a side sleeper, but always felt feather down gave me the best sleep.
Trouble is, finding a decently priced one. Most stores have gone with the down alternative (which is nothing like a real feather down), or memory foam for whatever reason.