an engine ignition control method and system for controlling ignition timing that computes a predicted crankshaft angular velocity based on prior computed and verified crankshaft angular velocity and acceleration and determines a capture window of the next crankshaft position sensor pickup signal for the verification of the predicted crankshaft angular velocity . the ignition control system also utilizes both crankshaft position pickup signals and the intake manifold air pressure measurements for determining the stroke of the combustion cycle in turn providing more accurately timed signals for the fuel injection and ignition systems . during engine starts , the engine ignition control system performs a series of continuous spark - triggering , determines if each spark - triggering being at the correct or incorrect point in the combustion cycle by detecting if there is any engine acceleration and adjusts the generation of the signal for the next spark - triggering accordingly .