I've got what looks like exactly the same problem. king quad 450, 2008 model it was overcharging 17-20V so I changed the voltage rectifier and fixed the overcharging, it ran fine for months. on a later scheduled service I noticed the earth wire on the coil had lost its insulation going back 30cm from earth terminal ring, so un-taped a section of the loom and replaced the coil earth wire.
but now I have code c12, ( no spark ,no injection pulse) my mechanics diagnostic tool gave 3 codes -Engine coolant/oil temperature malfunction , -Crankshaft position sensor A circuit, -Ignition coil A circuit malfunction.
CPK gives 4.7V and sensor resistance white -blue =217 ohm ( in range) white to ground =open ( correct)
Ignition Coil peaks just below the recommended 80V (but I'm thinking at starter motor crank speed it wont be as a high as specified)
primary and secondary ignition coil windings resistance are both in range.
untaped entire loom , visually inspected every wire, all looks good.
I have done continuity tests on all relevant wires
after hearing of DaDolt's success, i pulled the strain relief out of the ecm connector and while cranking I twisted the ecm in all directions BUT didn't get it to fire.
I don't have spare king quad like DaDolt but thinking of buying one, I'm scared if I do buy spare king quad and swapped out the ecm's I could blow the donor ecm if I have a fault like an earthed wire?