Car: 2008 Peugeot 407 2.0 HDI 136, 117k miles
Summary of problem: Random shutdown of engine (mostly when at idle or in slow moving traffic) and various dash faults (ABS/ESP/DPF). A restart of the car, its all ok again.
EXAMPLE 1: May 2018
Driving at full temp in heavy traffic, 1st gear stop start driving. I thought the car had stalled but after ABS/ESP/DPF lights cycled on the dash, the engine seemed to lose comms with the BSI. Engine sat fixed at ~1800rpm with no throttle response at all. Turning off ignition and removing the key, engine still ran on at a fixed 1800rpm or so and I had to put the car in gear and stall it. Restarted with NO problems for many months. Did a BSI reset as a precaution.
Fault code scan using PSA Diagbox showed:
F015 BSI: Fault: No communication with engine ECU. Not characterised local.
Amongst other codes, I got F9A0: BSI: Fault code unknown.

EXAMPLE 2: Sept 2018
In traffic, car warming up, only done 0.7km. Sat at lights in neutral and engine shuts down. ABS/ESP lights on dash. Restart is fine, no problem since. Got some clean fault codes on this one (as i get to grips with diagbox!)
BSI: F5FF: Unexpected re-initialisation fault coming from the BSI
Engine ECU then logged P0215: Injection supply unit relay circuit (1 stage)
ABS U1308 Fault in communication with the engine management ECU or with the drivetrain interface ECU
Here's the fault journal for this one:



Engine ECU codes - reporting "cut or stalled"

So, really, just these 2 incidents. There was one other occasion, sat with the engine running outside school and it just cut. Asides from these 3 random stutters over the year, the car drives perfectly. On the move, no issues at all.
I had hoped that the BSI being at the centre of all things, was at fault - but nothing in life is that simple is it?! I'd appreciate any thoughts or direction. I did a BSI reset between the May incident and Sept cut out. The car drives perfectly well on a day to day basis and on restarting, behaves itself EVERY time.