B2170 — Steering Column Lock Switch Circuit Failure
OBD2 code B2170 flags a problem with the body electrical system (steering column lock switch circuit failure). The car is usually drivable while you plan the repair. Common culprits: corroded or loose connectors, blown fuse or failed relay, damaged wiring in door jambs or wet areas.
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 B2170 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 B2170 does not return.
Approximate repair cost
Repair cost depends on which component actually failed. Typical scenarios for B2170 (parts and labor, USD, independent shop rates): Repair wiring or connectors: $80–$250; BCM repair or replacement: $300–$900; Replace the switch or actuator: $120–$450. Overall, fixing B2170 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
Is it safe to drive with B2170?
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.
What are the symptoms of B2170?
Drivers most often notice: warning light on the dashboard, the affected function (locks, windows, lighting, wipers) works intermittently or not at all, no impact on engine operation in most cases.
How much does it cost to fix B2170?
Repair wiring or connectors — $80–$250; BCM repair or replacement — $300–$900; Replace the switch or actuator — $120–$450. Exact cost depends on the root cause, your vehicle and local labor rates — a proper diagnosis is the cheapest first step.
Will B2170 clear itself?
Sometimes B2170 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.
How do I diagnose B2170 myself?
Start with a scan: confirm B2170, save the freeze frame and note any companion codes. Then inspect the wiring and connectors related to the steering column lock switch circuit, and verify the suspect component against live data before buying parts.
B2170 Steering Column Lock Switch Circuit Failure
When the powertrain or body control module detects that the steering column lock circuit is behaving abnormally, it logs OBD2 code B2170. This fault lives in the body electrical family, not the engine management system, which means the problem centers on switches, actuators, and wiring rather than fuel or ignition components. The module does not set B2170 after a single suspicious reading — it runs multiple checks under specific operating conditions and only confirms the fault once the pattern repeats reliably.
Think of B2170 as your vehicle's way of telling you it cannot reliably read the position or status of the steering column lock switch. The freeze frame data stored alongside this code captures engine load, RPM, coolant temperature, and vehicle speed at the exact moment the fault was detected. That snapshot becomes your roadmap for recreation during testing. In most cases, the engine runs normally despite B2170 being active — this is a body electronics issue, not a drivetrain problem.
What triggers code B2170?
The root cause of B2170 can originate from several points within the steering column lock circuit. Below are the most frequent culprits, ordered from most to least likely:
- Corroded, loose, or damaged connectors in the steering column lock circuit
- Blown fuse or failed relay supplying power to the lock mechanism
- Broken or chafed wiring, especially at flex points where wires bend repeatedly
- Faulty steering column lock switch or associated actuator motor
- Body control module (BCM) internal failure or software glitch
- Wiring damage in door jambs or areas exposed to moisture
Common symptoms of B2170
This is what you will likely notice when B2170 is stored in your vehicle's computer:
- Malfunction indicator lamp illuminated on the instrument cluster
- Steering column lock behaves erratically — may fail to engage or release properly
- Central locking system operates intermittently or not at all
- Windows, wipers, or exterior lighting functions affected depending on circuit overlap
- Engine performance and drivability remain normal in most applications
How to diagnose B2170
Follow these steps to isolate the root cause before replacing any components:
- Connect an OBD2 scanner, retrieve B2170, and record all freeze frame data — this shows the exact conditions present when the fault occurred.
- Check for any related diagnostic trouble codes stored alongside B2170, as they often point toward the true source of the problem.
- Review manufacturer technical service bulletins for your specific make, model, and model year — many body electrical faults have published factory updates or software corrections.
- Perform a thorough visual inspection of the steering column lock wiring harness and connectors, looking for damaged insulation, corrosion, bent pins, or loose mating.
- Monitor switch position and actuator motor operation through live data parameters while physically actuating the lock mechanism.
- Clear B2170 after repairs, then drive the vehicle through a complete drive cycle including the conditions captured in the freeze frame to verify the fault does not return.
Repair options for B2170
Address the cheapest possible causes first before committing to expensive replacements:
- Wiring repair or connector replacement — $80 to $250
- Body control module repair or replacement — $300 to $900
- Steering column lock switch or actuator replacement — $120 to $450
Total cost to fix B2170
Your actual repair bill depends entirely on which component has failed. Parts and labor at independent shop rates in USD typically break down as follows: wiring or connector work runs $80 to $250, BCM replacement or repair costs $300 to $900, and a new steering column lock switch or actuator runs $120 to $450. The full range for resolving B2170 therefore spans $80 on the low end up to $900 for the most extensive BCM replacement scenario. A proper diagnosis before purchasing parts always saves money — the worst-case scenario is rarely where you should start.
Can you drive with B2170?
In most vehicles, B2170 poses no immediate threat to drivability — you can continue operating the car while you arrange repairs. That said, exercise caution if your particular fault affects exterior lighting, windshield wipers during inclement weather, or the central locking system. A malfunctioning lock circuit that prevents proper securing of the vehicle or impairs visibility in poor conditions represents a safety concern that warrants prompt attention rather than prolonged postponement.