Does the Body Control Module control the windows, hatch release, interior lights?


If it were completely "dead" you would lose other things as well, so maybe it's not. It may be partially damaged though. A Tech II scan tool and some diagnosing will prove very helpful, and I'm not talking just some "code reader" either, but a real scan tool. So will a shop manual with circuit schematics, etc.
Unplug and visibly check the connectors, etc. Look for corrosion, etc. Also, there are relays to consider in addition to the fuses. Worse comes to worse, you can replace it and have the new one programmed to your VIN.
HTH


I would advise draining and refilling diff/tranny now. You need to ASSUME, water is in there. Why wait? If water IS in there, it will (potential damage) will only get worse with each passing day.


A good, competent repair shop that has a Tech II scan tool, can check the BCM test protocols and see if there are any communication ("comm") errors showing. Not sure if you know, but a Tech II can turn on/off/adjust/check darn near anything electrical in the entire car. Heck, if the darn things didn't sell for $2000-$3000, I would have bought one myself long ago.




Bill
Last edited by Bill Dearborn; May 29, 2009 at 03:51 PM.
The Best of Corvette for Corvette Enthusiasts






Bill



I guess I'm just thinking about water intrusion into the pass. compartment floorboards on both sides of the car.
I definitely don't envy the amount of work involved on a water or partial water car.






My 98 Coupe had a clogged HVAC drain for quite a while. Back then, it was a very unknown issue. The BCm would get wet damp most of the time that the AC was used. After running the AC on humid days, the IPC would freak out. After a few months of that issue, it went DEAD! I cant just throw things out so,,,I removed the circuit board from the silver box and low and behold there was tons of corrosion on the lower portion of the board.
A few minutes with a soft brissle brush and WHAM,,,,,It was good as new!
SO,,,DISCONNECT the battery, disconnect the BCM, pry open the box, remove the board and inspect it. If it is corroded, scrub it off, clean it, repair the traces if there damaged and retest it.
Before you get too deep into the BCM, read and post the DTCs as Bill Dearborn suggested. Those DTCs actually tell us a LOT about the issues that have or are happening. If there are a TON of DTCs, clear all of them and then post the ones that come back. If your NOT familuar with reading your own DTCs using the DIC display,,, here ya go:
READING YOUR Engine Diagnostic Codes (DTCs)
The Diagnostic Display Mode is entered with the following procedure:
1) Turn on the ignition but don't start the engine.
2) Press the RESET button to turn off any warning messages. (i.e. door open, trunk open etc…)
3) Press and hold OPTIONS
4) While holding OPTIONS, press FUEL four times within a 10-second period.
Initially, on-board diagnostics go into an Automatic Mode which shows diagnostic codes in a pre-set sequence: PCM - TCS - RTD - BCM - IPC - RADIO - HVAC - LDCM - RDCM - SCM - RFA. All codes will be displayed for each. ( i.e. PCM = 4 codes)
If none are present in a given module, you will see No More Codes on the display.
There are two kinds of diagnostic codes, Current and History designated with a letter suffix, C or ;H. A current code indicates a malfunction is present in the module displaying data. A history code indicates a problem existed sometime in the last 40 or 50 ignition cycles. When not accompanied by a current code of the same number, it's potential evidence of a previous problem, now resolved, that was not removed by clearing the codes.
More likely it's an indication of an intermittent malfunction.
Intermittent codes are the most challenging of the diagnostics. An intermittent code may have happened once, may have happened more than once but is inconsistent or may be happening on a regular basis but not at the time the codes are displayed. History codes can also be caused by a current malfunction in a system that is not operating at the time codes are displayed. An example is the rear window defogger which doesn't operate until the Body Control Module detects engine rpm. For history codes set by a module that does not operate with the key on and engine off, a special diagnostic tool called a Scan Tester is necessary to properly diagnose the malfunction.
Once the system has displayed all modules, it goes into the manual mode which allows selection of each module using combinations of Driver Information Center buttons. Manual mode can also be entered during the automatic sequence by pressing any button except E/M. Once the display shows Manual Diagnostics, select a module by pressing the OPTIONS button to go forward or the TRIP button to go back. Once a module is selected, a code is displayed, and if more than one are present;
press GAGES to go forward or FUEL to go back.
To exit the diagnostic mode at any time, press E/M. If you want to erase codes in a given module, press RESET
To reset the codes once in manual mode, press and hold RESET until it displays NO CODES Press OPTIONS to go to the next module. Repeat the steps until you have reset the codes in all the computer modules.
NOTE!! Only reset the codes IF you want to - it is NOT necessary to do this. Clearing a code does not repair a problem. You are simply erasing the evidence of it in the module's memory. If you clear the code/s, and extinguish the Check Engine Light, your emissions status ready will NOT allow you to pass an emissions test until you have completed the required driving cycles.
Once you have the codes, the next question is: What to do with the information?
First, consult the factory service manual. Any serious C5 Do-It-Yourself owner should invest in the Corvette Service Manual of the appropriate model year. The Service Manual is really a requirement if you want to understand and work on your C5.
Here is very good site of DTC definitions:
http://www.gearchatter.com
Make sure to include the H or C suffix!!
BC








