I assume it's a petrol engine, you don't tell us much.
I'd suspect coil pack for a start but could be many things. When was it last serviced? could be overdue. Are you using cheap supermarket petrol, or dent stuff?
ChicksFan
May 2010
Automatic Answer
We may have found other answers which could help you.