its either your blitz bov, air flow meter, coilpacls, sparkies
cause atmospheric bov ruin your idle. chuck a stock bov back on and see how u go.
or try electric contact cleaner on ur afm. or swap and try someones u know is working.
coilpacks, check if u got any hairline cracks on them
sparkies check if they need replacing or ur using the wrong heat range.
hope that helps