340 breaking up @ 3500 rpm

Sounds like low voltage at supply side of ballast resistor. Do you have a voltmeter or timing light? If the clamp-on timing light cuts out, it is an ignition problem.