You just described my DD1. I'm assuming it's some degree of normal. Her diet is great, we've cut out a lot in terms of colours and preservatives (not that there was much to begin with, but we make all biscuits for example instead of buying) and that's helped heaps, but she still goes off, and often at the moment. We're just pushing through and hoping it ends eventually.