Higher gas, rising taxes put choke hold on spending