REPROGRAMMING BFC
Note. To reprogram BFC, a Techline Terminal is required.
- Connect scan tool. Select SERVICE PROGRAMMING from main menu. After entering vehicle information, choose REQUEST INFO soft key on scan tool. Disconnect scan tool from vehicle.
- Connect scan tool to Techline Terminal. Select SERVICE PROGRAMMING SYSTEM. Select TERMINAL TO SCAN TOOL PROGRAMMING method. Select DONE. Follow instructions on communications setup screen.
- Select PROGRAM BODY FUNCTION CONTROLLER. Select PROGRAM at SUMMARY screen. Techline Terminal will download information to scan tool. Disconnect scan tool from Techline Terminal.
- Connect scan tool to vehicle. Select SERVICE PROGRAMMING from MAIN MENU. Follow prompts on vehicle year and type. Press BODY FUNCTION CONTROLLER soft key on scan tool. BFC will be programmed with configuration file stored in scan tool.
- Reprogram theft deterrent system. See ANTI-THEFT SYSTEM article.
- To reprogram new BFC password into PCM, perform the following procedures: Attempt to start vehicle. Vehicle will stall. Leave ignition on until theft system indicator light turns off (about 10 minutes). Turn ignition off. Attempt to start vehicle. Vehicle should start, and password is now learned.
MULTIPLE INDICATORS LIGHT CONTINUOUSLY
Check for serial data loss. See appropriate wiring diagram in DATA LINK CONNECTORS article in WIRING DIAGRAMS.
PRNDL IS BLANK. ABS, SERVICE VEHICLE SOON & THEFT SYSTEM INDICATORS ON. FUEL & TEMPERATURE GAUGES AT ZERO.
Loss of SPI data bus has occurred. Perform BFC DIAGNOSTIC SYSTEM CHECK under DIAGNOSIS & REPAIR. Repair any DTCs that may be set. See DIAGNOSIS & REPAIR .
INDICATOR DOES NOT LIGHT
LED indicators are not replaceable. Replace instrument cluster. See INSTRUMENT PANEL article.
SPEEDOMETER MALFUNCTIONING BUT TACHOMETER OPERATES PROPERLY
- Diagnose Vehicle Speed Sensor (VSS). See ELECTRONIC CONTROLS article in TRANSMISSION SERVICING article. Repair as necessary. If speedometer is still malfunctioning, go to next step.
- Using scan tool, verify speedometer input is active. If speedometer input is active, replace instrument cluster. See «INSTRUMENT PANEL»(ref-32951) article. If speedometer input is not active, check for short to ground in Dark Green/White wire between PCM and instrument cluster. Repair as necessary.
TACHOMETER MALFUNCTIONING
- Using scan tool, monitor PCM. If ENGINE RPM signal is correct, go to next step. If ENGINE RPM signal is incorrect, see appropriate BASIC TESTING article in ENGINE PERFORMANCE section. «BASIC TESTING - 2.4L»(ref-20649) «BASIC TESTING - 3.1L»(ref-20651)
- Using scan tool, monitor BFC SPI serial data bus. If tachometer input is active, replace instrument cluster. See «INSTRUMENT PANEL»(ref-32951) article. If tachometer input is not active, check for short to ground in White wire between PCM and instrument cluster. Repair as necessary.
ENGINE COOLANT TEMPERATURE GAUGE MALFUNCTIONING
- Using scan tool, monitor PCM. If engine coolant temperature signal is correct, go to next step. If engine coolant temperature signal is incorrect, see appropriate BASIC TESTING article in ENGINE PERFORMANCE section. «BASIC TESTING - 2.4L»(ref-20649) «BASIC TESTING - 3.1L»(ref-20651)
- Using scan tool, monitor BFC SPI serial data bus. If engine coolant temperature signal is correct, replace instrument cluster. See «INSTRUMENT PANEL»(ref-32951) article. If engine coolant temperature signal is incorrect, replace BFC. See «REMOVAL & INSTALLATION»(ref-32837-S37603108962001101500000) .
FUEL GAUGE MALFUNCTIONING
See DTC P0462, P0463, or any loss of SPI DTCs. See BFC DTC DEFINITION . Repair as necessary.
ABS INDICATOR LIGHTS CONTINUOUSLY WITH NO LOSS OF SERIAL DATA
- Using scan tool, monitor ABS. If ABS is commanding BFC to turn ABS indicator ON, see «ANTI-LOCK BRAKE SYSTEM»(ref-47836) article in BRAKES section. If ABS is commanding ABS indicator OFF, go to next step.
- Using scan tool, monitor BFC SPI serial data bus. If BFC is commanding ABS indicator ON, replace BFC. See «REMOVAL & INSTALLATION»(ref-32837-S37603108962001101500000) . If BFC is commanding ABS indicator OFF, replace instrument cluster. See «INSTRUMENT PANEL»(ref-32951) article.
AIR BAG INDICATOR LIGHTS CONTINUOUSLY WITH NO LOSS OF SERIAL DATA
- Using scan tool, monitor Sensing and Diagnostic Module (SDM). If SDM is commanding air bag indicator ON, see AIR BAG SERVICE article in ACCESSORIES/SAFETY EQUIP section.
- If SDM is commanding air bag indicator OFF, check for short to ground in Brown wire between SDM and instrument cluster. Repair as necessary. If air bag indicator is still illuminated, replace instrument cluster. See «INSTRUMENT PANEL»(ref-32951) article.
BRAKE INDICATOR LIGHTS CONTINUOUSLY WITH NO LOSS OF SERIAL DATA & PARKING BRAKE RELEASED
- Using scan tool, monitor BFC parking brake input. If parking brake input is OFF, go to next step. If parking brake input is ON, diagnose problem in audible warning system. See appropriate wiring diagram in WARNING SYSTEMS article.
- Using scan tool, monitor BFC SPI serial data bus. If BFC is commanding BRAKE indicator ON, replace BFC. See «REMOVAL & INSTALLATION»(ref-32837-S37603108962001101500000) . If BFC is not commanding BRAKE indicator ON, replace instrument cluster. See «INSTRUMENT PANEL»(ref-32951) article.
CHECK ENGINE INDICATOR LIGHTS CONTINUOUSLY
See appropriate BASIC TESTING article in ENGINE PERFORMANCE section. Refer to menu below.
- «BASIC TESTING - 2.4L»(ref-20649)
- «BASIC TESTING - 3.1L»(ref-20651)
CHECK OIL INDICATOR LIGHTS CONTINUOUSLY WITH NO LOSS OF SERIAL DATA
- Using scan tool, monitor PCM. If PCM is commanding CHECK OIL indicator ON, go to appropriate BASIC TESTING article in ENGINE PERFORMANCE section. Refer to menu below. If PCM is commanding CHECK OIL indicator OFF, go to next step. «BASIC TESTING - 2.4L»(ref-20649) «BASIC TESTING - 3.1L»(ref-20651)
- Using scan tool, monitor BFC SPI serial data link. If BFC is commanding CHECK OIL indicator ON, replace BFC. See «REMOVAL & INSTALLATION»(ref-32837-S37603108962001101500000) . If BFC is commanding CHECK OIL indicator OFF and indicator is illuminated, replace instrument cluster. See «INSTRUMENT PANEL»(ref-32951) article.
CRUISE INDICATOR LIGHTS CONTINUOUSLY WITH NO LOSS OF SERIAL DATA
- Using scan tool, monitor PCM. If PCM is commanding CRUISE indicator ON, go to appropriate BASIC TESTING article in ENGINE PERFORMANCE section. Refer to menu below. If PCM is commanding CRUISE indicator OFF, go to next step. «BASIC TESTING - 2.4L»(ref-20649) «BASIC TESTING - 3.1L»(ref-20651)
- Using scan tool, monitor BFC SPI serial data link. If BFC is commanding CRUISE indicator ON, replace BFC. See «REMOVAL & INSTALLATION»(ref-32837-S37603108962001101500000) . If BFC is commanding CRUISE indicator OFF and indicator is illuminated, replace instrument cluster. See «INSTRUMENT PANEL»(ref-32951) article.
FUEL GAUGE CHECK INDICATOR LIGHT REMAINS ON WHEN ALL GAUGE POINTERS IN NORMAL RANGE OR FAILS TO LIGHT WHEN GAUGE POINTERS ARE OUT OF RANGE
Using scan tool, monitor BFC SPI serial data link. If BFC is commanding fuel gauge check indicator ON, replace BFC. See REMOVAL & INSTALLATION . If BFC is commanding fuel gauge check indicator OFF and indicator is illuminated, replace instrument cluster. See INSTRUMENT PANEL article.
HIGH BEAM INDICATOR MALFUNCTIONING
Diagnose headlight and daytime running light system. See appropriate wiring diagram in HEADLIGHT SYSTEMS & DAYLIGHT RUNNING LIGHTS article. Repair as necessary. If no problem was found in headlight or daytime running lights system, replace instrument cluster. See INSTRUMENT PANEL article.
ENGINE COOLANT TEMPERATURE GAUGE CHECK INDICATOR LIGHT REMAINS ON WHEN ALL GAUGE POINTERS IN NORMAL RANGE OR FAILS TO LIGHT WHEN GAUGE POINTERS ARE OUT OF RANGE
Using scan tool, monitor BFC SPI serial data link. If BFC is commanding engine coolant temperature gauge check indicator ON, replace BFC. See REMOVAL & INSTALLATION . If BFC is commanding engine coolant temperature gauge check indicator OFF and indicator is illuminated, replace instrument cluster. See INSTRUMENT PANEL article.
LEFT OR RIGHT TURN INDICATOR MALFUNCTIONING
See appropriate wiring diagram in EXTERIOR LIGHTS article. Repair as necessary.
LOW COOLANT INDICATOR LIGHTS CONTINUOUSLY
- Using scan tool, monitor BFC inputs. If low coolant indicator is ON, see LOW ENGINE COOLANT INDICATOR MALFUNCTIONS under «DIAGNOSIS & REPAIR»(ref-32837-S40592321992001101500000) . If low coolant indicator is not ON, go to next step.
- Using scan tool, monitor BFC SPI serial data link. If BFC is commanding low coolant indicator OFF and indicator is illuminated, replace instrument cluster. See «INSTRUMENT PANEL»(ref-32951) article.
LOW WASH INDICATOR MALFUNCTIONING
- Using scan tool, monitor BFC inputs. If LOW WASH indicator is LOW, see WASHER FLUID LEVEL INDICATOR MALFUNCTIONS under «DIAGNOSIS & REPAIR»(ref-32837-S40592321992001101500000) . If LOW WASH indicator is not LOW, go to next step.
- Using scan tool, monitor BFC SPI serial data link. If BFC is commanding LOW WASH indicator OK and indicator is illuminated, replace instrument cluster. See «INSTRUMENT PANEL»(ref-32951) article.
OIL PRESSURE INDICATOR LIGHTS CONTINUOUSLY WITH NO LOSS OFSERIAL DATA
- Using scan tool, monitor PCM. If PCM is commanding oil pressure indicator ON, go to appropriate TESTS W/O CODES article in ENGINE PERFORMANCE section. If PCM is not commanding oil pressure indicator ON, go to next step.
- Using scan tool, monitor BFC SPI serial data link. If BFC is commanding oil pressure indicator OFF and indicator is illuminated, replace instrument cluster. See «INSTRUMENT PANEL»(ref-32951) article.
PRNDL DISPLAY MALFUNCTIONING WITH NO LOSS OF SERIAL DATA
- Using scan tool, monitor PCM. If GEAR POSITION matches PRNDL display, go to appropriate TESTS W/O CODES article in ENGINE PERFORMANCE section. If GEAR POSITION does not match PRNDL display, go to next step.
- Using scan tool, monitor BFC SPI serial data link. If BFC command does not match GEAR POSITION from PCM, replace BFC. See «REMOVAL & INSTALLATION»(ref-32837-S37603108962001101500000) . If PRNDL display on instrument cluster does not match GEAR POSITION, replace instrument cluster. See «INSTRUMENT PANEL»(ref-32951) article.
SEAT BELT INDICATOR LIGHTS CONTINUOUSLY WITH NO LOSS OF SERIAL DATA & SEAT BELT BUCKLED
- Using scan tool, monitor BFC inputs. If seat belt input is UNBUCKLED, diagnose problem in audible warning system. See appropriate wiring diagram in WARNING SYSTEMS article. If seat belt input is not UNBUCKLED, go to next step.
- Using scan tool, monitor BFC SPI serial data bus. If BFC is commanding seat belt indicator UNBUCKLED, replace BFC. See «REMOVAL & INSTALLATION»(ref-32837-S37603108962001101500000) . If BFC is commanding seat belt indicator BUCKLED, replace instrument cluster. See «INSTRUMENT PANEL»(ref-32951) article.
THEFT SYSTEM INDICATOR LIGHTS CONTINUOUSLY OR IS MALFUNCTIONING
See ANTI-THEFT SYSTEM article.
VOLTS INDICATOR LIGHTS CONTINUOUSLY WITH NO LOSS OF SERIAL DATA
See DTC B1487, B1488, B1492 or B1493. See BFC DTC DEFINITION . Repair as necessary.
AUTOMATIC LIGHT CONTROL DOES NOT FUNCTION
SEE DTC B2575, B2577, B2578, B2585, B2587 or B2588. See BFC DTC DEFINITION . Repair as necessary.
PHASE LOOP LOCK INDICATES FAULT
Replace instrument cluster. See INSTRUMENT PANEL article.
A/C DOES NOT FUNCTION
See A/C SYSTEM GENERAL SERVICING article in AIR CONDITIONING & HEAT section.
INSTRUMENT CLUSTER INDICATOR(S) WILL NOT TURN OFF
- If BFC diagnostic system check was performed, go to next step. If BFC diagnostic system check was not performed, go to «BFC DIAGNOSTIC SYSTEM CHECK»(ref-32837-S31507406202001101500000) .
- Using scan tool, monitor input data from class 2 serial data device for indicator that is illuminated. If class 2 device is commanding indicator ON, locate and repair problem in that device. If class 2 device is not commanding indicator ON, go to next step.
- Using scan tool, command BFC to turn indicator OFF. If indicator turns off, go to next step. If indicator does not turn off, go to step 5).
- Replace BFC. See «REMOVAL & INSTALLATION»(ref-32837-S37603108962001101500000) .
- Replace instrument cluster. See «INSTRUMENT PANEL»(ref-32951) article.
INSTRUMENT CLUSTER INDICATOR(S) WILL NOT TURN ON
- If BFC diagnostic system check was performed, go to next step. If BFC diagnostic system check was not performed, go to «BFC DIAGNOSTIC SYSTEM CHECK»(ref-32837-S31507406202001101500000) .
- Using scan tool, monitor input data from class 2 serial data device for indicator that will not illuminate. If class 2 device is commanding indicator OFF, locate and repair problem in that device. If class 2 device is not commanding indicator OFF, go to next step.
- Using scan tool, command BFC to turn indicator ON. If indicator turns on, go to next step. If indicator does not turn on, go to step 5).
- Replace BFC. See «REMOVAL & INSTALLATION»(ref-32837-S37603108962001101500000) .
- Replace instrument cluster. See «INSTRUMENT PANEL»(ref-32951) article.
LOW ENGINE COOLANT INDICATOR MALFUNCTIONS
- If BFC diagnostic system check was performed, go to next step. If BFC diagnostic system check was not performed, go to «BFC DIAGNOSTIC SYSTEM CHECK»(ref-32837-S31507406202001101500000) .
- Disconnect engine coolant level switch connector. Using scan tool, read BFC inputs. If low coolant level reads OK, go to next step. If low coolant level does not read OK, go to step 4).
- Replace engine coolant level switch. See appropriate I - SYSTEMS & COMPONENTS article in ENGINE PERFORMANCE section.
- Back out BFC 24-pin Pink connector C3, terminal B6 (Yellow/Black wire). Using scan tool, read BFC inputs. If low coolant level reads OK, go to next step. If low coolant level does not read OK, go to step 11).
- Check for a poor connection at BFC connector C3, terminal B6 (Yellow/Black wire). If a poor connection exists, go to next step. If connection is okay, go to step 7).
- Repair poor connection at BFC connector C3, terminal B6 (Yellow/Black wire).
- Check for a poor connection at Yellow/Black wire terminal of engine coolant level switch. If a poor connection exists, go to next step. If connection is okay, go to step 9).
- Repair poor connection at Yellow/Black wire terminal of engine coolant level switch.
- Using DVOM, check resistance between engine coolant level switch harness connector "A" (Yellow/Black wire) and ground. If resistance is less than infinite, go to next step. If resistance is not less than infinite, go to step 11).
- Repair short to ground in Yellow/Black wire between BFC and engine coolant level switch.
- Replace BFC. See «REMOVAL & INSTALLATION»(ref-32837-S37603108962001101500000) .
BODY FUNCTION CONTROLLER (BFC)
Note. When removing BFC, always disconnect 24-pin Pink connector C3 first before disconnecting connectors C1 and C2. When installing BFC, always reconnect connectors C1 and C2, then connector C3 last.