Promising emissions-reducing technology may make internal combustion engines more environmentally friendly than electric motors.