Glad you got this all sorted
just read the whole thread, sorry i didnt help before.
For future reference: pin 1&2 are earth and power to the CPS and pin 3 is timing signal from sensor to ECU. then the ecu does its business with the signal and sends a signal through pin 6 to the power transistor, when the power transistor get the signal it earths the - side of the coil which causes the spark. So im guessing it was your power transistor or coil that had gone mate (i wont tell you that i have some of them knocking about that i could have sent your way
)

You also could have tested to see if your coil was firing (which i guess it wasnt) by testing the light green/blue wire at the two pin plug for a fluctuating 12V signal (its a signal that tells the ecu that the spark event has been successfull, also the wire some people use for a tacho signal
)