On thing is tricky with TB injection though, especially on my car.
Have Magneti Marelli G5 S0 system as "stock" and i´m using that TB with Msns-e right now.
So, it´s like this:
The PWM idle air control takes air from the air filter box and puts into the manifold. So far so well, but the injector is in the throttle body....
Anyone staring to follow the problem here ?

, yes...when the PWM valve opens it passes intake air OUTSIDE the injector..... which makes the A/F mixture VERY weird as soon as the PWM valve opens. The stock injection HAVE problems with keeping this running ok.
Do i have to mention i´ve found it a Horses a.. ,to make it work ok together with closed loop ego correction ?
So i´m planning the solution to THAT problem to just ignore the factory TBI setup and use the throttle stop screw to adjust a basic idle speed and let the PWM valve stay SHUT at warm engine and idle.
Further down the road i´ll switch to port injection and that problem wount be no more.
Peugeot/Citroen XU5 BDZ(4cyl 1.6litre) engine with 60-2 VR wheel decoding singel coil and dizzy spark and Magneti Marelli(solex) TBI. Msns-E hi-res 0.08f and E85(Ethanol) in the gastank.