What does it mean?
B2336 is a Body (airbags, seat belts, body electronics) fault code. It indicates: Horn Control Circuit Low .
Symptoms
- The mirrors do not respond to the adjust switch at all, or only in some directions.
- Both mirrors move together when only one is selected.
- A mirror keeps running as long as the ignition is on, without the switch being touched.
- Mirror folding or reverse tilt behaves unpredictably.
- Storing memory positions is blocked while the switch input is considered invalid.
Likely causes
- Liquid spilled into the switch assembly, leaving residue that keeps two contacts partly connected.
- Worn or dirty switch contacts giving a resistance value the module cannot match to any valid position.
- Corroded or loose terminals in the switch connector, common in doors that take water past the vapour barrier.
- Damaged wiring between the switch and the door module, chafed or partly broken inside the door panel.
- Mirror select switch left between positions or the switch mechanism broken internally.
- Poor sensor ground shared with other door switches, shifting all the readings.
- Door module internal fault on the switch input.
How to fix it
- Read the door module codes and check the switch input states in live data while operating the mirror switch in each direction.
- Watch for an input that never changes, or two inputs that go active at once, which identifies the shorted or stuck contact.
- Remove the switch assembly and inspect it for spilled liquid, sticky residue, burnt or worn contacts and corroded pins.
- Unplug the switch and check whether the code still sets; if the input reads correctly with the switch removed, the switch is at fault.
- Measure the switch supply, signal and ground wires between the switch connector and the module connector for continuity and voltage drop.
- Repair the door wiring and connector faults, and correct any water leak past the door vapour barrier.
- Replace the mirror switch assembly or the door module once the wiring is proven, then verify all mirror functions and reprogram the memory positions.