That's the natural thing you think of, but then you have the problem that a fuel tax is a regressive tax on the poorest - who are usually also driving less efficient vehicles because they're cheaper, so they're hit twice as hard. But, if you tax vehicles by size, then you run into the issue that a lot of working-class people need large trucks to do their work. It's a hard problem and I've been thinking about it for a while.