no spark in start

Well, someone already mentioned to bypass all of the ignition system, by jumpering the battery directly to the FBO ECU. So if you can't get within 1/2 volt of battery voltage there during cranking using this method, then disable the ignition system, charge the battery, and try again. If the battery voltage is still low, then take out the plugs, charge the battery,and try again. There has to be a legitimate reason that the battery is falling to 9.5, and since you already subbed in a different battery, and a different starter, then it sorta has to be mechanical; like liquid in the cylinders,over-advanced ignition, or dragging internal parts, just to name the most likely.
Ok removed the plugs and spun the motor by hand, turns freely no drag.
With the plugs removed, 12 volts at coil in run, 8.7 volts in start and has spark from plug.
Reinstall plugs and voltage back to 8 in start and no spark. So with and without plugs I'm only loosing .7 volts from cranking motor, I think that is what I should expect. So why do I only have 8.7 volts in start with plugs remove, I would think I should have some where near 10 volts. yes no?