I've checked it with the lexia which had the following codes in the injection menu:
Inlet air temperature signal. Short circuit to + or open circuit (P0110)
Flowmeter signal. Short circuit to earth or open circuit flow too low (P0100)
Dust filter overloaded. (P1448)
All are temporary faults which have been cleared but the running problem remains. It has not stored any other faults.
Interestingly the average distance of the last 5 DPF regenerations was around 340km, its now down to just 68km ...
The injector flow corrections on idle read:
1: -2.47
2: 5.14
3: 0.27
4: -2.94
Which doesn't seem totally right ... it also smells quite diesely from the exhaust.
Any advice appreciated