Hello usama
This is Kamran Shabbir, I am facing exactly the same issue as you faced for mirage 2012. I have also checked everything
Such as throttle body cleaning, replaced fuel pump, changed oxygen sensor, cleaned catalytic converter etc.
But my car also stops after 10-15 mins on low speed. What did you do to resolve the issue. I followed your thread but didn't see your final answer to this problem. I would highly appreciate if you could tell me the permanent fix. My phone is 0313-8208215. I would appreciate if I can call you for guidance.