Search on here in General maintenance, Naturally Aspirated Performance and forced induction etc...
Start at the cheapest options and work up.
Check battery connection, check all electrical connections. including coils etc.
While you're doing that, buy $30 worth of new sparkplugs and replace them as "apparently" is not for sure. (although your problem is unlikely caused by sparkies.)
Same as coil packs as all 6 coils or sparkies would have to crap out at the same time. (do non turbos have individual coils?)
Is it series 1 or 2? Series 1 have an ignitor module that controls the coils. (The modules do die also)
Clean your AFM (with proper Airflow Meter Cleaner) and connector there too.
If it dies at approx the same distance from home a few times and only when warm, (not cold) it does sound like CAS.
(If any of this is noobish misinformation, then I will stand corrected, but none of it will hurt to try.)
Good luck.
4DOOR LoVe !!!