Electrical problems

The battery is brand new Napa. I have put a new MSD blaster ballast resistor which is correct for the coil it has the same 12.7 v with key on and 9 v when cranking. I'm thinking that I have read some where on here that a certain year jeep starter relay has another tab on it that you can get 12 v only when cranking. That will fix the 9 v that I'm getting out of the brown wire that is supposed to put out 12v when cranking. The question I have is why is the coil getting 12 v thru the ballast resistor with the key on is that normal? As some has touched on. Thanks again for the help.