they say the crank position sensor doesnt leave a fault code but if you can replicate the problem whilst on diags it will momenteraly show one.
I still havent got round to replacing mine, it intermittently wont start when hot, and lately when left overnight, by what ive read this will lead to the problems you are haveing by cutting out whilst on.