Have you tried unblocking it and clearing the codes?
You have to adapt the value of "1" to a value in adaptation channel 7
http://wiki.ross-tech.com/wiki/index.php/02251
It may just be a one-off fluke.
Also what about trying an injector cleaner additive in the fuel?
Good luck, looks a pig of a job really.