Similar problem with my 2007 S60 D5 185HP - dies immediately after it starts. Problem was gone once I replaced fuel filter and performed MAF cleaning.