There's a lot of things it could be, its most likely an ignition problem but could be fuel.
Ignition - check this first:
- before pulling the warm the car up then leave it idling for 5 mins
- plugs, when did you last change them? Take them out take a picture of them _before_ you clean them
-...