For stalling, the FIRST thing to check is base idle speed. What happens is that a deposit builds up in the throttle body that reduces the amount of air entering the TB at idle -- the way you compensate for this is to adjust base idle (or clean the TB and then adjust base idle speed). Put the ECU in base timing/idle mode and check base idle. Set it to spec.
I'm not not promising that this will solve all the idle issues, just saying that it's not likely that you will be able to fix it if the base idle is too low.
I'm not not promising that this will solve all the idle issues, just saying that it's not likely that you will be able to fix it if the base idle is too low.