Thge timing is spot on and the engine didn't give any indication if jumping timing like and noises or vibrations, it just lost spark.
I've no tried the original dizzy with new sensors, re-checked the plug wires and their order, checked and bypassed the main relay and tried another ecu but...