B2351 — Steering Column Switch Circuit Failure
B2351 — Steering Column Switch Circuit Failure. A fault in the body electrical system. The car is usually drivable while you plan the repair. Typical causes: faulty switch, motor or actuator of the affected system, body control module (BCM) fault, corroded or loose connectors.
body electrical
Is it safe to drive?
Short-term driving is OK Usually safe to drive — body codes rarely affect drivability. Exceptions: exterior lighting and wipers in bad weather, and central locking faults that can leave the car unsecured.
How to diagnose with an OBD scanner
- Read the code and freeze frame Connect an OBD2 scanner, confirm B2351 is stored, and save the freeze frame data — it shows engine conditions when the fault was detected.
- Check for companion codes and TSBs Related codes often reveal the real root cause. Also check manufacturer technical service bulletins (TSB) for your make and model — many B0xxx issues have factory fixes or software updates. Search by VIN on the manufacturer site or nhtsa.gov.
- Inspect wiring and connectors Visually inspect the wiring harness and connectors related to the body electrical system for damage, corrosion, chafing or poor contact.
- Subsystem check Operate the affected function while watching its switch and motor PIDs in live data.
- Subsystem check Inspect connectors and wiring at flex points (door jambs, tailgate hinges) — wires break there first.
- Verify the repair Clear the code, complete a full drive cycle including the conditions from the freeze frame, and confirm B2351 does not return.
Approximate repair cost
Repair cost depends on which component actually failed. Typical scenarios for B2351 (parts and labor, USD, independent shop rates): Repair wiring or connectors: $80–$250; Replace the switch or actuator: $120–$450; BCM repair or replacement: $300–$900. Overall, fixing B2351 usually costs between $80 and $900. An accurate diagnosis before buying parts saves money — the most expensive scenario is rarely the first one to check.
Common questions
Will B2351 clear itself?
Sometimes B2351 clears after a few drive cycles if the fault was intermittent — for example a loose connector or a tank of bad fuel. The underlying cause usually remains, so the code tends to return. Clear it once; if it comes back, diagnose rather than erase it repeatedly.
What are the symptoms of B2351?
Drivers most often notice: warning light on the dashboard, no impact on engine operation in most cases, the affected function (locks, windows, lighting, wipers) works intermittently or not at all.
Is it safe to drive with B2351?
Usually safe to drive — body codes rarely affect drivability. Exceptions: exterior lighting and wipers in bad weather, and central locking faults that can leave the car unsecured.
How do I diagnose B2351 myself?
Start with a scan: confirm B2351, save the freeze frame and note any companion codes. Then inspect the wiring and connectors related to the steering column switch circuit, and verify the suspect component against live data before buying parts.
How much does it cost to fix B2351?
Repair wiring or connectors — $80–$250; Replace the switch or actuator — $120–$450; BCM repair or replacement — $300–$900. Exact cost depends on the root cause, your vehicle and local labor rates — a proper diagnosis is the cheapest first step.
When your vehicle's computer detects something wrong with the signals coming from the steering column controls, it stores trouble code B2351. This particular code belongs to the body electrical category and is officially described as "Steering Column Switch Circuit Failure." In plain terms, the module responsible for monitoring these switches has noticed that the electrical path isn't behaving the way it should.
The steering column on most vehicles houses multiple switches — for turn signals, wipers, washers, cruise control, and sometimes audio or information display controls. These switches complete specific circuits when activated, and the body control module (BCM) or instrument cluster constantly watches for changes in those circuits. When a switch fails to register input or sends erratic signals, the monitoring system detects the anomaly and logs B2351.
The module won't illuminate the check engine light from a single bad reading. B2351 only triggers after the fault condition repeats under specific operating parameters the manufacturer has defined. That's why the freeze frame data saved alongside this code is so valuable — it captures engine load, RPM, temperature, and vehicle speed at the exact moment the problem occurred. Recreating those conditions during diagnosis gives you the best chance of catching an intermittent fault.
Common Symptoms of B2351
The most obvious sign is the dashboard warning light staying on after you start the engine. Beyond that, the effects are limited to the non-drivetrain systems monitored by the affected circuit. You may experience some or all of the following:
- Warning light illuminated on the instrument cluster
- Turn signals, wipers, or washers failing to operate or operating randomly
- Cruise control becoming unresponsive or cutting out unexpectedly
- Central locking behaving erratically or not responding to switch inputs
- Audio or information display controls unresponsive or acting strange
- Engine performance and fuel economy unaffected in most cases
What Causes B2351
Problems with B2351 usually trace back to four main areas. The most frequent culprit is straightforward: connectors that have corroded, loosened, or lost their secure fit over time. Next comes the switches and actuators themselves — these mechanical components wear out with use and eventually fail to make proper contact. Third is wiring damage, particularly in areas exposed to moisture or repeated flexing, such as door jambs and tailgate hinges. Finally, the body control module itself can develop internal faults that cause false circuit failure reports. Here are the most common causes ranked by likelihood:
- Corroded or loose electrical connectors at the steering column or related modules
- Worn or failed steering column switch assembly (turn signal, wiper, cruise)
- Damaged wiring insulation in door jambs, under carpet, or near wet areas
- Faulty motor or actuator connected to the affected switch circuit
- Body control module malfunction or software glitch
- Water intrusion into the steering column housing
- Broken wire at a flex point where repeated movement causes fatigue
How to Diagnose B2351
Effective diagnosis requires a systematic approach, starting with the least invasive checks before moving to component-level testing. Follow these steps in order:
- Connect an OBD2 scanner and confirm B2351 is stored in the module's memory. Save the freeze frame data — it tells you engine load, RPM, coolant temperature, and vehicle speed when the fault first appeared. Reproduce those conditions during your road test.
- Check for related diagnostic trouble codes. Body electrical faults often appear in groups, and a secondary code may point directly to the failing component. Also search for technical service bulletins specific to your make, model, and year — many B0xxx codes have documented factory fixes or calibration updates available through the manufacturer or NHTSA database.
- Perform a thorough visual inspection of the wiring harness and connectors tied to the steering column and body electrical system. Look for damaged insulation, greenish corrosion buildup, melted connectors from excessive heat, or signs of animal intrusion.
- Activate the affected function (wipers, turn signals, etc.) while monitoring its switch and motor PIDs in the scanner's live data stream. The data should change predictably when you operate the controls. Frozen or erratic readings indicate a wiring or switch problem.
- Examine connectors and wiring at all flex points — door hinges, hood releases, and tailgate areas. Wires break internally at these locations before the insulation shows visible damage. Gently tug and bend the harness while watching live data for dropouts.
- Clear the code, complete a full drive cycle including the freeze frame conditions, and verify the warning light stays off. If B2351 returns, you have confirmed an active fault and can proceed with component testing.
Repair Options and Costs
Tackle the affordable fixes before committing to expensive replacements. B2351 repair costs vary significantly depending on which part actually failed:
- Wiring repair or connector replacement: $80–$250
- Steering column switch or actuator replacement: $120–$450
- BCM repair service or full replacement: $300–$900
These figures reflect parts and labor at independent shop rates in USD. BCM replacement often requires dealer programming or specialized tools, which can push costs toward the higher end of that range.
The total bill for fixing B2351 typically falls between $80 and $900. Getting an accurate diagnosis before purchasing parts is the single best way to keep costs reasonable — the most expensive repair scenario is rarely where you should start.
Driving Safety Verdict
Severity: Short — usually driveable with caution.
B2351 does not affect engine operation, transmission function, or braking systems in most vehicles. You can typically continue driving without immediate concern. That said, pay attention to which specific function the code is protecting. If your turn signals have stopped working, avoid driving at night or in poor visibility until the issue is resolved. Inoperable wipers during rain or snow represent a genuine safety hazard. Central locking failures that leave your car unsecured or unable to lock properly warrant prompt attention regardless of how the code makes you feel.
Related OBD2 Codes
- B2300: Seat Driver Memory Position Error
- B2301: Seat Passenger Memory Position Error
- B2302: Seat Headrest Feedback Potentiometer Circuit Failure
- B2303: Seat Headrest Feedback Potentiometer Circuit Open
- B2304: Seat Headrest Feedback Potentiometer Circuit Short to Battery
- B2305: Seat Headrest Feedback Potentiometer Circuit Short to Ground