I've had a similar problem on a different vehicle that runs a Motronic ECU. Car would just randomly cut out and take some effort to start again, I changed the speed sensor and checked the usual stuff, earthing points etc for the ECU and so on. Turned the ECU was at fault, have you tried swapping then out with a different unit?