Fibromyalgia is a nerve issue that is brought on from an inflammatory response. It is hard for doctors to pinpoint a cause because it can be mental, physical, or dietary. I would try working on stress reduction, doing healing exercises when you can (physical movement reduces inflammation), and eating more anti-inflammatory foods such as fish, eggs, fermented food, and nuts.