Gas prices top $2, and the big tax could be weeks away