My first thought was either teething or a food sensitivity...