I've had it with this car.

does it have points or electronic ignition?
if it has points they may be dirty or out of adjustment (clean and adjust)
if it is electronic ignition it may be a bad module (about $15 at any auto parts store)