Daihatsu Sirion 2006 1.3 Auto dies immediately afters it starts


Hi Everyone,
My 2006 Sirion 1.3 dies immediately after it starts unless I keep my leg on the acceleration pedal.
I've already changed the air-filter, battery, spark plugs, coils and get out and cleaned the throttled body thoroughly (the last one fixed the problem for 1 week).
The issue is sporadic and doesn't always occurs sometimes the engine starts but it's getting down to 200-300 RPM and I need to drive the car for 5 min till it's going back to idle 500 RMP.

I really need your help guys, any assistant will be highly appreciated.