I vote for a vacuum leak or maybe plugged off? When the engine is running good, then for no apparent reason, after a non specific time frame. When you pull the distributor to inspect, it runs great for a while. I would lean to a condenser if it was more of a consistent problem.