HI,
Have you tried to adjust the co% to see if it runs any better,
as above maybe CTS or fuel pressure actuator or signals to it,
if the metering unit is not sticking, fuel pressure etc. what your email address
i can send you some info on cts etc, tried to post a picture of it but not very clear.
Dave R.