Have you checked the voltage at the coil when it's hot? Your problem sounds like it could be heat related. Voltage to coil is good when cold, but drops too low when hot. Voltage at coil should be no less than 6V when hot.