The Iran war has pushed up gas prices about 33 percent in just three weeks, adding nearly $1 to the average gallon.