The Iran war has driven U.S. gas prices to their highest level since September 2023, with the national average jumping to $3.84 per gallon.