Idle drop is related to malfunctioning iacv and bad tps data, disconnect the negative terminal for 10minutes, reconnect and start the car and let it idle for about 12-14mins (until radiator fan kicks in) do this on a cold engine, it is called idle relearn.
If you want to go one step further , shut off the car and do this again this time for five minutes with headlights, airconditioning, radio and any other common use accessories on full blast, the car will learn how to stabilise itself under load.
Now do this a third time for 60s and rev the engine to 2000rpm and keep it there, shut the engine off.
Donot accelerate or drive the car just yet.
I like to do a small 10-12km highway run after that, do gear shift under load (AC, headlights etc) and sometimes in second gear so the rpm drops below 800 and the tps will increase the throttle position from 15% to 17% while driving and ac.