Intermittent Stall issue

Im having an issue with the my stalling intermittently. Its an Audi TT, DSG, VR6.

I use idle speed control set at 700 rpm. AC increase is 150 and PQ350 creep is also 150, with a max RPM of 900.

When stationary and I let off the brake, RPM’s drop as I apply throttle. It would seem that as PPS is being requested it is initially too low (and too low a throttle opening), to allow the engine to keep running. Now if I stab the throttle, that will keep the engine running, but the car accelerates brutally.

Is this something to do with the Closed Loop idle control below vehicle speed settings? Where else can I look to resolve this?

Ok so I worked it out.

Turns out the closed loop idle control was working fine, however what I didn’t realize is that the DBW characteristic for minimum throttle must be at least equal to or greater than the current TPS that closed loop is delivering to the throttle.

That way when you switch off closed loop by moving the pedal (PPS>0.2) the delivered TPS doesnt drop below the closed loop TPS opening amount.

I dont know if it would work, but having an option to have the DBW Characteristic be incorporated into minimum throttle might be useful. That way the characteristic table is only used to tune throttle opening aggressiveness. Something like TPS = last closed loop setting + DBW Characteristic.