When you click on links to various merchants on this site and make a purchase, this can result in this site earning a commission. Affiliate programs and affiliations include, but are not limited to, the eBay Partner Network.
Last week my message center started displaying several warnings like Service Traction Control, Low Oil, ABS, etc... I took it to a local shop and they said the BCM (body control module) was bad. He wanted $700 to replace it and said it would still have to go to the dealer to program. I found a new AC Delco BCM on ebay for $234. I called the dealer and they'll program it for $80 if I have everything loose so all they do is unplug the old and plug in the new module. I have two question. 1) Does this sound like a bad BCM? 2) Is the BCM located behind the passsenger side kick panel?
Maybe. You need to check the codes stored in the DIC. It could be a short in some of the wiring elsewhere, the BCM could be getting wet from the AC, etc.
The BCM is located under the passenger toe kick panel.
1. Write down all the codes from the DIC and if it says HC, H, or C after the code
2. Clear all the codes from the car
3. Take the car for a drive and see which come back
4. Take note of the ones that come back
5. Let us know what the codes are before and after you clear them
The BCM is located behind the footwell. You can use gmpartsdirect.com or the forum vendor Gene through gmpartshouse.com to find a new BCM assuming that is the problem. They are about 250-300 bucks for a new one and are literally just an unplug and plug operation. However, it has to be linked to the PCM and programmed with the options the car came with (a new BCM has no options turned on) so they have to turn them on. If you decide to go this route, i suggest you drive te car to the dealership with the old BCM in...take some tools with you to disconnect the battery. And then just plug in the new BCM. The car doesnt need to go anywhere to be programmed...they just use a Tech 2
However, it could be more than just a BCM or something completely different from the BCM.
For example: usually the traction control problems and ABS are linked with the EBTCM, the low oil is usually the PCM. But all the modules are linked so who knows!
Last edited by Stealthy4; Aug 4, 2008 at 10:21 PM.
However, it could be more than just a BCM or something completely different from the BCM.
For example: usually the traction control problems and ABS are linked with the EBTCM, the low oil is usually the PCM. But all the modules are linked so who knows!
This is what I'm affraid of. I'd hate to change the BCM and it still does it. I'll try to get the codes first before I order a BCM and check for moisture, since I read about a similar problem that was caused by mositure.
This is what I'm affraid of. I'd hate to change the BCM and it still does it. I'll try to get the codes first before I order a BCM and check for moisture, since I read about a similar problem that was caused by mositure.
Jim
Could be a grounding issue too...that would explain multiple codes from multiple modules...grounds are hard to diagnose but cheap to fix...
Could be a grounding issue too...that would explain multiple codes from multiple modules...grounds are hard to diagnose but cheap to fix...
I've seen loose grounds cause strange issues on cars with a lot less electronics than is car, so I would agree that something I should look at as well. Is there a manual available that gives the location of all chassis grounds? I'm sure there's a lot of grounds on this car.
Found by Bill Curlee, there is a known problem in the door-jam accordian tubes where there is a single wire that has a problem shorting out to the frame there. It will cause lots of warning messages to pop up. Another question too is, is there any water on the passenger floorboard area and if so, water get into the BCM?
I had mine go bad last year with similar symtems. It was caused by the drain tube in the HVAC system being plugged and over flowing on to the BCM. Make sure you have water under your car after the air has been on.
Found by Bill Curlee, there is a known problem in the door-jam accordian tubes where there is a single wire that has a problem shorting out to the frame there. It will cause lots of warning messages to pop up. Another question too is, is there any water on the passenger floorboard area and if so, water get into the BCM?
Which door? Both? Which wire? Ive been having HVAC problems myself that could be related to the BCM...
The driver's door accordian tube for sure although I think I read that it might happen in the passenger door as well. Check both and insure there are no wires there shorting to the frame. Search for Bill Curlee's post on this and you might consider sending him a PM. He's the electrical guru here.
Sorry for the delay. I check the codes and listed below is what I had before I cleared them.
28-TCS C1214H
60-IPC B0521H
AO-LDCM B2252H
B2208H
B2282H
B2284H
U1064H
A1-RDCM B2205H
B2283H
B2285H
U1064H
After I cleared them I drove 20 miles and the only warning I got was low oil level, which started displaying several weeks before all the other warnings. I checked the codes when I got back and I had "No Codes"
I had mine go bad last year with similar symtems. It was caused by the drain tube in the HVAC system being plugged and over flowing on to the BCM. Make sure you have water under your car after the air has been on.
Dave
The drain tube seems to be draining ok. I did pull the toe board, kick panel, and the black plastic panel under the glove box. I didn't see any signs of moisture. There was a little light surface rust on the blower motor.
the rest are normal and probably just the result of a disconnected battery...however, the TCS needs to be check on and kept track of
What is the TCS issue? I started cleaning the ground plug connectors and notice the battery ground is loose. I can easly turn it on the ground lug terminal.
If the C1214 code comes back after cleaning grounds G103 and G108, making sure the EBCM connector is clean and seated properly there is a high probability you need to replace/rebuild the EBCM module.
loose ground will definitely cause these issues. the TCS C1214. this is a bad code and usually means you need to replace the EBTCM...this may have already been done...you can use ABSFIXER.com
what im saying is...if it never comes back dont worry about it. if it does, know that the EBTCM is probably not working properly.
as for the BCM issues...i dont see anything that would point to this...