Wow! I've had the same thing several times since I started primal (1/16/12). The first time, about Day 4, I had some ice cream and went right back to primal the next day. Definitely a whimpey, no control, non primal solution, but I was just starting out.
It's happened twice since. I finally figured out something that works for me. If I can't stand the idea of having meat of some sort (fish, red meat, white meat, fowl, eggs) at least once a day, I IF (intermittent fast = go without one meal). It's amazing how well that works. The next meal -- with animal protein -- sounds soooo good. And I don't have dairy and nuts to compensate for no meat. I just IF and: "Body, you can deal!" Definitely works:-)
Sometimes it's so easy to get caught up in trying to analyze everything, so I try to go for simple solutions.
Hope you get lots of ideas so you can find one that works for you:-) Frustrating, yes?