Electronic Spark Advance
Electronic Control Module (ECM) uses inputs from crankshaft position sensor to control advance curve. Other sensor inputs to ECM controlling ignition timing advance are: coolant temperature sensor, vehicle speed sensor, MAP sensor, airflow sensor, throttle valve switch and detonation (knock) sensor.