If the battery is OK, you're losing a couple of volts somewhere between that and the coils. I'd focus on trying to find out where... the connector block for the ignition switch and the kill switch are in the box under the tank, corrosion or loose contacts may be to blame. Hopefully it's not the ignition switch itself, though you may be able to get some contact cleaner in there.