There are several things that can make that happen. Tune could be shit, timing could be way off. But first thing I would. check is the ignition switch or simply replace the ignition coil next to the battery. It's about $8 and take 2 mins to replace. If that's not it then check your timing. Did u just buy the car or have you had it for a while? If it just suddenly started happening then I would bet money its your ignition coil or the tumbler on the steering colum. Good luck.
I've had it since 04 I thought it might be the coil since I had already replaced the tumbler and the ignition switch a while back so I guess it time to make another order list thanks bro