Test C: Incorrect Key Code From Ignition Key Transponder
NOTE:
If PCM is replace, PCM MUST be reprogrammed and all ignition keys MUST be programmed into PCM. See COMPUTER RELEARN PROCEDURES article in GENERAL INFORMATION.
NOTE:
PCM disables engine for 20 seconds every time DTC B1601 is set. Ignition switch must remain in RUN position for at least 20 seconds before attempting to start vehicle. Using NGS tester, check PCM PID ANTISCAN for unprogrammed key time-out status.
- Connect New Generation Star (NGS) tester at Data Link Connector (DLC). Using NGS tester, clear continuous DTCs. Turn ignition switch to LOCK position. Turn ignition switch to RUN position. Retrieve continuous PCM DTCs. If DTC B1601 is retrieved, go to next step. If no DTCs are retrieved, system is okay at this time. If any other DTCs are retrieved, perform appropriate test. See POWERTRAIN CONTROL MODULE DTC INDEX table under SELF-DIAGNOSTIC SYSTEM.
- Using NGS tester, monitor PCM PID NUMKEYS. If PID indicates less than 8, go to next step. If PID indicates 8, erase an reprogram all keys to be used with system. See KEY PROGRAMMING - ERASE ALL KEYS & PROGRAM 2 KEYS under PROGRAMMING. Repeat PCM self-test.
- If PCM NUMKEYS indicates at least 2, go to next step. If PID NUMKEYS indicates less than 2, cut and program a NEW encoded ignition key then go to step 5 . See KEY PROGRAMMING - WITHOUT USING 2 PROGRAMMED KEYS under PROGRAMMING.
- Using NGS tester, monitor PCM PID SPARE_KEY. If PID indicates YES, program key. See KEY PROGRAMMING - USING 2 PROGRAMMED KEYS under PROGRAMMING. If PID does not indicate YES, perform KEY PROGRAMMING - SPARE KEY PROGRAMMING SWITCH under PROGRAMMING.
- Turn ignition switch to LOCK position. Insert programmed key in ignition switch and turn ignition switch to RUN position for 3 second. Turn ignition switch to LOCK position. Using another programmed ignition key, turn ignition switch to RUN position for 3 seconds. Start vehicle using second ignition key. If vehicle does not start, go to next step. If vehicle starts, see KEY PROGRAMMING - USING 2 PROGRAMMED KEYS under PROGRAMMING.
- Using NGS tester, clear continuous DTCs. Turn ignition switch to LOCK position. Turn ignition switch to RUN position. Retrieve continuous PCM DTCs. If DTC B1601 is retrieved, replace PCM. If DTC B1601 is not retrieved, system is okay at this time.