Have you checked the ohm's on the ballast resistor? I am wondering since the problem doesnt happen right away if the ballast is heating up enough to start causing problems down the line at the distributor. When it starts to miss have someone with a volt meter check the voltage at the coil while you have the timing light on it. Also make sure all of your engine grounds are nice and clean.