Are you still running points? If so check the dwell. If the dist is worn the dwell will change enough that the spark becomes very weak. Also check the spark with the vac advance on and off. Should be hot in either position. Cap, rotor,coil or wires could be giving up also.