Need help with no spark
Since the system passes the one-spark test, at the key on/off cycle; This means the following items are good: the ECU, the coil and the all ballast connections.It also means all the grounds are working.
The only item this test does not prove is the pick up.The test for this is to trigger the pick up by passing any iron thing past the magnet. I find it easiest and most reliable to pull the dizzy out and just spin the driveshaft by hand.A stream of sparks should issue from the near-grounded coil wire. It is also possible to trigger the pick-up by passing a screwdriver over the magnet in either direction to simulate a passing reluctor vane. Of course the key will need to be in the run position for either test. The dizzy does not need to be grounded. No spark-stream means faulty pick-up. Replace it with another that has wires of the same color.These pick-ups like to break the wire strands inside the insulation,just inside the dizzy,where they are constantly flexed by the Vcan. It does not break the insulation, so the test is to lift the wire-pair up off the dizzy and stretch them out.Every sensor failure I have seen, was due to this.The sensors are polarity sensitive.They are coded by the wire colors. SBMs should be Orange and Green.
As to the no-crank issue that is another circuit.
As to the mismatched rotor orientation, I have seen that too. Correction can be made by re-orienting the oilpump drive gear.Check your rotor-phasing. Make sure the engine runs with full advance and full Vcan advance, both together, before sending the car home.I rev it up to 3600 to 4000 and read the timing. I have seen total timing this way of near 60degrees on the DB lite.I have had to reorient the reluctor in some cases.
As to the dual ballast resistor; in Run, one side reduces voltage to the ECU while the other side reduces voltage to the coil. Reduction is not instant. It is slowly reduced by the heating up of the resistors. When the resistors are cold they pass nearly full voltage to their respective users. In Crankmode the resistor to the coil is bypassed, so that if the resistors are still hot from the previous shut-down, the coil still gets near-full battery voltage.The reduced voltage allows the components to run for many years without failure. Since these components are designed to handle full battery voltage during the warm-up period, they will handle all the testing you care to do, and as one member said, can travel many miles at full voltage.