Assuming that you have a traditional points and condenser ignition system, try replacing the condenser; I've had similar conditions and the problem was the condenser. The car wouldn't idle, but was o.k. at high revs. Good luck. Brad Hall