If it has electronic ignition check the pick up in the distributor. I had one go bad on me and it was doing exactly what your talking about.