While in Cranking Mode, ignition
timing is set from the CRANKING IGNITION TIMING
table based on ECT.
If cranking RPM is below 100rpm, the timing is retarded by multiplying by RPM/100.
If Throttle Closed Timing Table is enabled, the
timing is set from the TPS CLOSED TIMING TABLE
based on RPM, otherwise the timing is set from the current Ignition Table based on load source.
ECT Idle Trim is applied.
If Idle RPM Control Timing is enabled and active,
the timing is adjusted to help maintain target idle RPM.
If Overrun Fuel Cut is active,
FUEL CUT RETARD is applied.
Timing is set from the current Ignition Table based on load source.
ECT IGNITION TRIM is applied.
IAT IGNITION TRIM is applied.
ACCEL IGNITION TRIM is applied.
If Nitrous Active is set,
NITROUS IGNITION COMPENSATION is applied.
If Flex Fuel is enabled,
Flex Fuel Ignition Trim is applied.
If Anti Lag is enabled and active, anti-lag
IGNITION RETARD is applied.
Timing is held at Set Idle/Timing Mode BASE IDLE IGNITION.
The final timing value is then limited by MAX IGN ADVANCE
and IGN RETARD MAX.
Note that these limits are applied before any knock timing adjustment is applied.
Finally, Individual Cylinder Ignition Trims are applied.