Hi there
Just google the codes and your answers will be there. I know it seems that you have a lot of codes stored but you will have created some of them whilst fault finding. I am having issues with the same car ATM and have tried all sorts to find the issue and am still currently scratching my head.
I have spoken to multiple people on this and one chap told me that if they run out of fuel you risk damaging the injectors. Now mine has not run out of fuel but the next thing for me is to have the injectors tested and see what that brings.
Please post once you have got to the bottom of it as we seem to be short of answers for these engines which ARE so problematic it seems.