have you cleaned the maf sensor have you done a leak back test on the injectors sorry for any confusion on fuel comments as i thought you were running a petrol version d5 is reasonable on fuel . what kind of mpg are you getting round town it might indicate if you have an over fuelling issue .ps always read current code off the delivery tab not the initial state tab.