With mid-term elections looming, gas prices, stoked by the Iran war, remain persistently high.