here is my idea...
a steam engine converted to run off turbocharged compressed air
there would be more than one air compressor, one pushing the engine, the other constantly refilling, the turbo would help create the needed boost and hp. It would be powered by large batteries that are recharged from braking/wheels spinning/ + other ways to help charge
it would be clean and get infinity mpg
im not sure if this idea works, but it sounds good on paper (might need some tweaking to actually work)