Not 100%... usually TDC failure just cuts out the engine and then the only way to get it started again is to wait for the sensor to cool down again, when it suddenly starts working again. Your symptoms sound more sporadic and intermittent than that... but then who really knows what's going on inside a TDC..?
It sounds like you're losing sparks and/or petrol for just a few seconds... so you have to look at issues that affect the sparks and fuelling. The TDC controls both, so it's a fair bet for a good place to start. Forget sensors etc. for the time being since they generally fine-tune the engine's running, not make it suddenly die.
I'd also discount anything ignition-related for the moment (apart from the TDC) because a complete ignition system failure is pretty tricky to achieve... you have 4 coils in there and 8 plugs.. so they would have to be all going wrong at once to stop the engine. If you take a coil out, it'll idle like a tractor.. but it won't cut out.
Fuel system is another contender, since a pump issue could cause momentary loss of fuel supply to the engine. It's unlikely to be the pump itself though... when they die they tend to pack up and have done with it.. it's more likely to be an interruption to the pump's operation
Check the fuel pump relay.. and the wiring to it.. and the state of the connectors in the wiring to it. If they're flaky, the pump will be getting "switched off" basically, whenver you go over a bump and the dodgy connectors get rattled about. You can check the electrical feed to the pump pretty easily. As you crank the engine, the fuel pump connector should give you a flashing signal.
If the pump is getting a signal and the injectors aren't, it's the TDC. If the pump doesn't get a signal then that's not the TDC. TDC works on the injectors not the pump. Use one of those all-glass bulbs with the metal tangs folded round the base to test the injector feed. If you straighten the wire-loop tangs, they fit just nicely into the injector connector prongs..