I drive a slightly older (2012) truck and when I start my engine, it takes a couple seconds to for the engine to turn over. If I shut down and restarted at every red light, it would probably be annoying to drivers behind me. New cars can basically restart the instant you touch the gas. The delay is hardly noticeable. What’s different?