The crankshaft variation learning procedure, the engine oil life reset procedure, the idle learn procedure, the inspection/maintenance complete system set procedure, the vehicle theft deterrent password learning procedure and the Throttle Position (TP) sensor learn procedure.