Anger, intense food cravings, and depression are what happen to me when something seriously affects my serotonin levels. ...Since I'm apparently not so great at breaking down serotonin, that can include things that are supposed to raise it. I also sometimes get headaches when this happens.
Not sure how that might help you, but it might be another piece of the puzzle.
The types of foods you're craving might give you some clues to what's going on. The body seems to definitely have some strong feelings about what it needs sometimes.