Sounds like an ignition problem. Does it happen more when it's damp out? If so, replace the ignition wires, and distributor cap.
yes ignition , next i would check distributor timing and next...
Means that it probably needs a tune-up, take it in and let them put it on the engine machine to find the problem instead of throwing parts at the problem.