Just had the oxygen sensors replaced, so the D2 does not blow smoke anymore but still has a slight stall below around 2000 rpm.

It only seems to do it under slight aceleration.

There was a fault read for the airflow sensor and lambda sensor but did not return after being cleared.

Any ideas apreciated.