it could be a number or things...
try new spark plugs
new wires,
new dist. cap and rotor
new air filter
new fuel filter
if none of that has been done in a while, that could cause it.
there is a whole other list of things that could cause that, so start with the cheaper stuff.