Average US price of gas drops 2 cents over 2 weeks, to $3.46