What I will suggest doesn't cost anything. There are gentle stretching exercises in the Fibro 101 thread. Do those...especially the shoulder rolls, shoulder stretches, and neck rolls...several times a day.
Make a Bed Buddy by taking a tube sock, fill it 2/3's full of long grained rice and tie a knot at the end. Pop it in the microwave and it will give off moist heat due to the moisture in the rice. Lay this across your neck. It will feel sooo good.
Keep moving. Don't sit or lay too long. That just makes matters worse.
If you can take Tylenol or ibuprofen with food, then those could help you, too. That's what I use and they do help me. Check with your doctor first.
Lastly, you might want to try malic acid/magnesium supplements. There is a link about these in the Fibro 101 thread and how they work in the body. You can find these at several places but I get mine at Puritan.com and they are having a sale right now...buy one and get two free. So, this wouldn't cost much either. Again, talk to your doctor about this.
Hope some of this helps you.