Door locks
This has me stumped. Just bought this 2006 H3 2 weeks ago. Everything was fine. Get in one morning and the door lock/unlock button won't work for any door. I researched it and unhooked the battery terminals, held them together for a few minutes, and reattached them; problem solved. Door locks work like they're supposed to. This afternoon, get in the driver's lock/unlock, which unlocks the driver and passenger but not the back doors. The passenger lock/unlock button unlocks the back doors and the hatch. When starting the Hummer, the theft light would come on and stay on but blink off finally.
Welcome to HF.
New and shiny what? If they are the OEM Battery Terminal Connectors, they need to be hacked off and replaced with a quality aftermarket set like Stingers or your favorite brand. Know defect and cause of a plethora of electrical Gremlins. If they are the el cheapo auto parts two bolt suqeezer type, those are junk too.
You should also know holding GM Battery Terminals together does nothing so your research web searching was less than optimal. H3s store the last 300 ignition cycles power or no power.
Next. Does your H3 have a sunroof? If so has the passenger floor ever been wet? Since you just bought it you may not know the history, but if it has a sunroof you need to do the sunroof drain fix to stop further potential damage.
New and shiny what? If they are the OEM Battery Terminal Connectors, they need to be hacked off and replaced with a quality aftermarket set like Stingers or your favorite brand. Know defect and cause of a plethora of electrical Gremlins. If they are the el cheapo auto parts two bolt suqeezer type, those are junk too.
You should also know holding GM Battery Terminals together does nothing so your research web searching was less than optimal. H3s store the last 300 ignition cycles power or no power.
Next. Does your H3 have a sunroof? If so has the passenger floor ever been wet? Since you just bought it you may not know the history, but if it has a sunroof you need to do the sunroof drain fix to stop further potential damage.
I second (or 3rd) making sure you have good quality battery terminals. I use the KnuKonceptz Ultimate terminals which do not corrode like some of the cheaper stuff on Amazon. https://www.knukonceptz.com/product/...tive-negative/
Also make sure your battery is not old/weak.
Door lock/unlock control and logic is controlled entirely by the switch panel in the driver door (wiring diagram from FSM attached). The passenger switch is wired to the driver door panel and effectively remotely activates the same circuit in the driver door panel as the switch inbuilt to the panel, but has different ground path. The actual locking/unlocking is controlled by a logic controller in the switch panel. So, when you push either the driver or passenger lock buttons the logic controller sees a ground on the lock/unlock signal circuit and then the logic controller provides the control signal to activate the lock/unlock relays. If you push a lock/unlock button and only some doors lock/unlock then the likelihood is either corrosion in connectors, weak actuators, a bad driver door switch panel, or a bad ground for the logic controller.
The door lock panel connectors are easier to get to than the grounds, so I'd start with pulling the driver and passenger door lock switch panels, removing the connectors, and cleaning the electrical contacts with CRC electronics cleaner (do these one at a time). If that doesn't do anything, then try cleaning the main connector for the whole door.
Next step to try is troubleshooting the door lock actuators. When the actuator goes bad the manual door lock lever will "twitch" when you lock/unlock, but the lever doesn't fully move to the lock/unlock position. Alternately, the solenoid can fail so its stuck, in which case you will feel resistance if you try to manually move the manual lock/unlock lever in the door. If this is the case, you can confirm by removing power (disconnect battery) and then see if the levers move freely. If they do, and then when you restore power they feel like they are binding then its definitely the actuator. There's a guy on eBay that sells just the replacement actuators so you don't have to replace the entire door lock mechanism. Saves a ton of money.
If its not the wiring and not the actuators, that leaves the grounds or the driver door switch panel. Each ground point has multiple associated systems so its unlikely to be those unless you have a bunch of seemingly unrelated things that aren't working.
Last thing is the driver door switch panel. Get an OE if you can. The Amazon off-brand ones tend to be crap that don't work properly right from the get go. In fact, that might be your entire problem since the rig is new to you.
The remote entry is likely corrosion on the pins of the BCM or the connectors in the main harness leading up to the BCM, or the BCM antenna connection. It can also be caused by corrosion on the BCM circuit board. CRC electronics cleaner for all.
Also make sure your battery is not old/weak.
Door lock/unlock control and logic is controlled entirely by the switch panel in the driver door (wiring diagram from FSM attached). The passenger switch is wired to the driver door panel and effectively remotely activates the same circuit in the driver door panel as the switch inbuilt to the panel, but has different ground path. The actual locking/unlocking is controlled by a logic controller in the switch panel. So, when you push either the driver or passenger lock buttons the logic controller sees a ground on the lock/unlock signal circuit and then the logic controller provides the control signal to activate the lock/unlock relays. If you push a lock/unlock button and only some doors lock/unlock then the likelihood is either corrosion in connectors, weak actuators, a bad driver door switch panel, or a bad ground for the logic controller.
The door lock panel connectors are easier to get to than the grounds, so I'd start with pulling the driver and passenger door lock switch panels, removing the connectors, and cleaning the electrical contacts with CRC electronics cleaner (do these one at a time). If that doesn't do anything, then try cleaning the main connector for the whole door.
Next step to try is troubleshooting the door lock actuators. When the actuator goes bad the manual door lock lever will "twitch" when you lock/unlock, but the lever doesn't fully move to the lock/unlock position. Alternately, the solenoid can fail so its stuck, in which case you will feel resistance if you try to manually move the manual lock/unlock lever in the door. If this is the case, you can confirm by removing power (disconnect battery) and then see if the levers move freely. If they do, and then when you restore power they feel like they are binding then its definitely the actuator. There's a guy on eBay that sells just the replacement actuators so you don't have to replace the entire door lock mechanism. Saves a ton of money.
If its not the wiring and not the actuators, that leaves the grounds or the driver door switch panel. Each ground point has multiple associated systems so its unlikely to be those unless you have a bunch of seemingly unrelated things that aren't working.
Last thing is the driver door switch panel. Get an OE if you can. The Amazon off-brand ones tend to be crap that don't work properly right from the get go. In fact, that might be your entire problem since the rig is new to you.
The remote entry is likely corrosion on the pins of the BCM or the connectors in the main harness leading up to the BCM, or the BCM antenna connection. It can also be caused by corrosion on the BCM circuit board. CRC electronics cleaner for all.
Last edited by NMH3; Jun 11, 2026 at 03:02 PM.
This is what the terminals look like.



