I'd start with the plugs and coils...
If it only happens when the engine is hot, perhaps the crankshaft position sensor is going bad (but usually that will kill the engine when hot...and then it will start fine once it cools off...then die again when it gets hot again).
Good luck.
If it only happens when the engine is hot, perhaps the crankshaft position sensor is going bad (but usually that will kill the engine when hot...and then it will start fine once it cools off...then die again when it gets hot again).
Good luck.