bad orange ignition box or distributor??

I've got a hesitation stumbling problem with my 360 above 2000 rpms. I've checked for vacuum leaks,rebuilt my carb,replaced my carb, distributor cap/rotor new wires and plugs. Replaced fuel filter & fuel pump. Timing set at 12 btdc with advanced plugged, 16 btdc with advanced hooked up. Compression checked and all between 120-110. Guess I am down to my distributor or ignition box. Not sure how these orange boxes act when they start to go bad. This is a new problem that has crept up recently. engine idles like a dream. driving me crazy.Looking for some input. Thanks in advance.