FixVault

Vehicle On-Board Diagnostic System Check

NOTE: Use this check as the starting point for any Body Control Module (BCM) complaint. BCM is a very reliable component, and is not likely the cause of malfunction. Most malfunctions are caused by faulty wiring, connectors or components. If DTC P1300 or P1301 is set in any control module, diagnose these codes first before performing any other testing procedure.
  1. Connect scan tool to Data Link Connector (DLC). Turn ignition switch to ON position. If scan tool powers up, go to next step. If scan tool does not power up, go to TEST A: SCAN TOOL DOES NOT POWER UP under SYSTEM TESTS in appropriate BODY CONTROL MODULES article.
  2. Attempt to establish communication with BCM, Sensing and Diagnostic Module (SDM), PCM and Electronic Brake/Traction Control Module (EBTCM). Read and record any DTCs that may be set in any of these modules. If scan tool communicates with BCM, go to step  4. If scan tool does not communicate with BCM, go to next step.
  3. If scan tool communicates with SDM, go to DTC U1064: LOST COMMUNICATIONS WITH BODY CONTROL MODULE under DIAGNOSTIC TESTS in appropriate BODY CONTROL MODULES article. If scan tool does not communicate with SDM, go to TEST B: NO COMMUNICATION ON CLASS 2 DATA LINK under SYSTEM TESTS in appropriate BODY CONTROL MODULES article.
  4. If no BCM DTCs exist, go to next step. If any BCM DTCs exist that begin with a "U", diagnose these DTCs first. See DIAGNOSTIC TROUBLE CODE DEFINITIONS in appropriate BODY CONTROL MODULES article. For all other BCM DTCs, perform appropriate test. See DIAGNOSTIC TROUBLE CODE DEFINITIONS  table.
  5. If any PCM DTCs exist, that begin with a "U", diagnose these DTCs first. See DIAGNOSTIC TROUBLE CODE DEFINITIONS in appropriate BODY CONTROL MODULES article. If any other PCM DTCs exist, perform appropriate test. See DIAGNOSTIC TROUBLE CODE DEFINITIONS in appropriate BODY CONTROL MODULES article. If no PCM DTCs exist, go to next step.
  6. If vehicle is equipped with an anti-lock brake system, go to next step. If vehicle is not equipped with an anti-lock brake system, go to step  8.
  7. If any EBTCM DTCs exist, diagnose anti-lock brake system. See appropriate ANTI-LOCK article in BRAKES. If no EBTCM DTCs exist, go to next step.
  8. If vehicle starts and runs, test is complete. Repair anti-theft system by symptom. See SYMPTOM INDEX  table under SYSTEM TEST. If vehicle does not start and run, repair by symptom. See appropriate TROUBLE SHOOTING - NO CODES article in ENGINE PERFORMANCE.
DIAGNOSTIC TROUBLE CODE DEFINITIONS

DTC (1) Description
B2947  Security System Power Circuit Low
B2948  Security System Power Circuit High
B2957  Security System Sensor Data Circuit Low
B2958  Security System Sensor Data Circuit High
B2960  Security System Cylinder Data Incorrect, But Valid
B3031  Security System Controller In Learn Mode
B3033  Security System Indicates Tamper
(1) Codes listed in this table are only for testing covered in this article. For a complete listing of DTCs, see appropriate BODY CONTROL MODULES article.