The US-Iran war's gas price swings are showing up in PepsiCo's quarterly results. North American food sales stagnated and drink sales fell as consumers stopped making impulse purchases at gas stations — a painful reversal after Pepsi spent the prior quarter cutting prices to win back budget-squeezed shoppers.