As to the choke if it's like the Holley we have it should get full +12v otherwise it will heat too slowly (open too slowly or maybe not fully, ever). This is worth checking, but you can visual the choke plate - does it snap close for start, open a little upon run, and open fully on warmup? Also the extra load of the choke on the "I" terminal will draw more current through the ballast resistor, dropping the voltage to the coil, too.
I doubt you want the choke heater on "I" unless I'm missing something. You want it to full +12v on the "on" position of the ignition switch.
As to your "I" terminal, too bad you can't send a diagram of how this is wired. If you look at a wiring diagram, usually +coil is fed through the ballast resistor from the ignition switch. The -coil terminal is fed by the points in the distributor. That means when the points are closed (I know you don't have points now) the full circuit drops the voltage to +9 or so at the coil, to keep the overall power in the coil lower, to avoid burning the points more than needed while running.
On crank for hotter spark, the "I" terminal is supposed to have full +12v which bypasses the ballast resistor. On no crank (any key setting other than start) the "I" terminal should be an open circuit. It sounds like yours is not, or I can't figure out some other miswiring from the words.
If, with the Pertronix, you are trying to get full +12v to the coil all the time, then you should NEVER have +9v anytime ... do you have +12v on the coil, key on? If you only have +9v on the coil, then maybe these are related. You say in another post you did bypass the ballast, but if you did, you would not have +9 from it. Maybe remove the ballast resistor entirely, unplug it, see what changes?