Why do you want to use CO2? I'd say to use the good old flapper valve setup to close off the intake somewhere. I don't think the CO2 idea is going to work reliably....
Concerns I have off the top of my head:
1) You're going to be pressurizing the intake pretty good, and likely causing a pretty decent pressure shock wave when you dump the CO2. In order to displace enough oxygen to kill combustion you're going to have to basically replace all the air in the intake, which means putting a pretty big volume in fairly quickly. When you do that the air that was going in has to go somewhere.... Remember that the intake piping isn't designed for pressure so you could very well pop piping or blow the air filter up. If you dump in post turbo you'll wind up stalling the turbo which isn't good for it, and could even get reverse flow through it - not sure what exactly will happen but i can't imagine it will be good for anything. Could also pressurize the crankcase from the pressure spike in the intake (CDR closes on vacuum, nothing to prevent pressure from going into the crankcase).
2) When the CO2 expands it's cools - probably not enough to get dry ice, but certainly enough to freeze water vapor in the air. More concerning than ice would be thermal shock - all that nice hot metal is suddenly going to have subzero gas in contact with it, which could cause all kinds of fun. I'd be most concerned about the cylinder heads - thin sections with high thermal gradients and a brittle material to begin with. Could also get it cold enough to become even more brittle.
3) You'd need to displace pretty much all the air to have any real effect. The diesel will run even with a pretty low oxygen concentration, especially under low load. With a gasser you could lean it out enough to cause misfiring, but less it's much harder with the diesel since you're injecting the fuel - it'll find any oxygen in the chamber and burn eventually.You'd also need to be able to do this for long enough to get the engine completely stopped - if it's still turning over at pretty much any speed over 1-200 rpm and it starts getting air back in the cylinders (ie CO2 starts to run out) it'll take off again. Remember that everything is still hot, so it's not like starting from a standstill - as long as there's enough heat to ignite the fuel it'll run.
Can you do it? Probably eventually it'd work... but I don't think it'd be reliable or easy to get right, and to me there's a substantial risk of engine damage. Seems much simpler and easier to just cut off the airflow.