Does the ECM use the crank position sensor or the cam position sensor to reference main injection timing?