The price of gasoline is the speed governor on economic recovery. $4 gas means people cut back spending elsewhere. A lot of that has been driven by speculation about military action against Iran that would disrupt oil supplies, but I also think as the economy recovered, demand for gasoline went up as well.
Now the amount of oil stockpiled in the US is the most in 20+ years, so the price will come down because they are running out of tanks to store it in.