The average U.S. gasoline price has fallen 45 cents in 3 weeks. It hasn't been enough to bring back demand, an industry analyst says | Fortune