DTC B3031: Controller In Learn Mode: Testing
- Perform system check. See SYSTEM CHECK under SYSTEM TESTS. Go to next step.
- Using scan tool, check for DTCs. If DTC B3031 is only current code, go to next step. If other DTCs exist, go to step 7).
- Turn ignition to CRANK position, then release to RUN. Ensure DTC B3031 is current. Check for valid passlock data window on scan tool. If data window display is between 1 and 10, go to step 8). If data window display is not between 1 and 10, go to next step.
- Using scan tool, check for DTCs. If DTC B3031 is only current code, go to next step. If other DTCs exist, diagnose and repair other DTCs first.
- Check for open in Yellow wire between Blue TBC connector C2 terminal B3 and sensor connector C2 terminal B3. Repair as necessary. If repair was performed, go to step 10). If wire is okay, go to next step.
- Replace sensor. Perform learn procedure under PROGRAMMING .
- If other current DTCs exist, diagnose and repair other DTCs first. If no other current DTCs exist, go to step 10).
- Replace TBC module. Go to next step.
- Program TBC module. Perform learn procedure. See PROGRAMMING . Go to next step.
- Reconnect all connectors and components. Turn ignition on. Using scan tool, clear all DTCs. Perform SYSTEM CHECK under SYSTEM TESTS.