AutoDTCs – OBD-II Trouble Code LookupAutoDTCs – OBD-II Trouble Code Lookup
  • Home
  • DTC Codes
    • Powertrain (P-Codes)
    • Body (B-Codes)
    • Chassis (C-Codes)
    • Network (U-Codes)
  • Maintenance Procedures
  • About
  • Contact
  • Home
  • DTC Codes
    • Powertrain (P-Codes)
    • Body (B-Codes)
    • Chassis (C-Codes)
    • Network (U-Codes)
  • Maintenance Procedures
  • About
  • Contact
Home / Knowledge Base / Chassis Systems (C-Codes) / ABS / Traction / Stability / C0160 – Traction Control System Control Circuit

C0160 – Traction Control System Control Circuit

DTC C0160 — Meaning, Symptoms, Diagnosis & Fixes | AutoDTCs.com

You’re reading about DTC C0160 because a scanner flagged it and you want clear, mechanic-grade answers. C0160 is often a communication or steering-related fault that appears on ABS, airbag, or chassis control modules depending on the manufacturer. You’ll get practical troubleshooting steps so you can find the cause or have a productive conversation with the shop. This guide covers likely causes, observable symptoms, step-by-step diagnostics, typical repair costs, and field notes from the shop floor to help you move forward confidently.

What Does C0160 Mean?

C0160 is a manufacturer-specific diagnostic trouble code that generally indicates a problem with steering angle sensor inputs, comms between steering and chassis modules, or a related CAN/serial data issue. The exact definition can vary by make, but the common theme is that a control module detected an unexpected signal or loss of signal related to steering position or wheel-speed/steering communication.

Think of it as the ECU telling you: “I can’t trust the steering position input or the message isn’t arriving correctly.” The module sets the code when values are out of expected range, intermittent, or missing entirely. On some vehicles it’s triggered when the steering angle sensor (SAS) reports a value that doesn’t match vehicle movement (for example, the wheel is turned right but the sensor reads straight), and on others it can be set when the ABS/ESC module loses the message entirely from the steering module or clockspring circuits.

Quick Reference

  • Code: C0160 — steering/communication related
  • Systems affected: ABS, ESC, airbag, EPS on some models
  • Common causes: sensor failure, wiring/connector issue, low battery, CAN bus fault
  • Treatment: proper diagnosis with scanner and voltmeter, replace or repair faulty part

Real-World Example / Field Notes

I saw C0160 on a late-model SUV where the owner reported an ESC warning and a torque steer sensation. A quick scan showed inconsistent steering angle values in Mode $06. Visual inspection found corrosion at the column connector and a loose ground at the steering column bracket. Cleaning the connector and tightening the ground restored steady angle readings and cleared the code. This was one of those jobs where wiring and grounds, not the sensor itself, were the full cause.

Another case involved a sporty sedan that had intermittent C0160 codes after an aftermarket alarm install. The alarm installer had pigtailed into the CAN high/low lines improperly, introducing noise on the bus. Removing the aftermarket connections and restoring factory wiring cured the code. In a different instance, a 2007 pickup came in with a persistent C0160 and ABS light; the clockspring ribbon was damaged from repeated steering wheel removal for accessory installs, causing intermittent signal dropouts. Replacing the clockspring and recalibrating the SAS was required to restore full function.

Symptoms of C0160

  • Warning lights — ABS, ESC, or SRS lamp illuminated on the dash. You may see one or multiple lights depending on which modules detect the fault.
  • Steering angle mismatch — stability control engages unexpectedly or steering feels off-center. You may notice the vehicle pulling slightly or the steering wheel not returning to center in the way you’re used to.
  • Intermittent faults — code appears and clears sporadically after driving or key cycles. These are common when a wiring harness has a broken wire that only contacts under certain vibrations or steering positions.
  • Loss of features — traction control or lane assist may be disabled until repaired. On cars with lane keep or adaptive cruise that rely on steering input, those features may go offline.
  • Error messages — “Service Stability Control” or “Check Steering” messages may appear on the cluster or infotainment screen.
  • Diagnostic data anomalies — Mode $06 or live data shows missing or erratic steering angle values. You might see the steering angle jump from -450° to +450° or hold at zero while you are turning the wheel.

Common Causes of C0160

Most Common Causes

  • Faulty steering angle sensor (SAS) or calibration loss. Sensors can fail slowly and produce noise or sudden wrong values.
  • Damaged wiring harness, corroded connector, or loose ground at the steering column or ABS module. Moisture intrusion at column connectors is a surprisingly frequent culprit.
  • CAN bus communication error between steering module and ABS/airbag modules. A shorted or high-resistance CAN line, missing termination, or noisy signals will set communication DTCs.
  • Low or unstable battery voltage causing modules to miscommunicate during key cycles. If voltage drops under 9–10V during cranking, modules may not initialize and throw comms codes.

Less Common Causes

  • Faulty ABS or chassis control module with internal communication failure. Internal processor or solder joint failures are rarer but happen after impact or heat cycling.
  • Aftermarket electronics (radios, alarms, remote starters) causing bus interference. Poorly installed taps into power or data lines can create subtle faults.
  • Physical damage from steering column repairs or previous collision repairs with misrouted wiring. Wires that were not re-clipped can rub through and fail over time.
  • Software calibration or firmware mismatch after module replacement. Replaced modules often require dealer-level programming and SAS citizen zeroing; missing this step will trip codes.

Diagnosis: Step-by-Step Guide

Tools: OBD-II scanner with live data and Mode $06 capability, multimeter, wiring diagrams, basic hand tools, inspection light, dielectric grease, and optionally an oscilloscope for intermittent CAN issues.

  1. Connect your scanner and record freeze frame and Mode $06 data. Note steering angle values and related codes. Freeze frame helps identify vehicle state (speed, RPM, temp) when the code was stored.
  2. Clear the code and perform a road test while watching live steering angle and wheel speed data for discrepancies. Drive straight, then do controlled left/right turns and watch the steering angle change smoothly. If you see jumps, that’s a sign of a bad sensor or intermittent connection.
  3. Visually inspect the steering column connectors and ABS module connectors for corrosion, bent pins, or water intrusion. Remove the lower column trim — but before touching airbag connectors, follow safety rules: disconnect the battery and wait the recommended time (commonly 2–10 minutes in manuals) to allow capacitors to discharge.
  4. Check battery voltage and charge state. Ensure steady 12.4–12.8V at rest and 13.5–14.8V while running. If the battery is under 12V at rest or the alternator isn’t charging properly, correct that first because many comms faults are voltage related.
  5. Use a multimeter to verify power, ground, and signal continuity to the steering angle sensor and ABS module. Many SAS units have a 5V reference. Verify the 5V is present, solid ground, and the signal changes as you turn the wheel. For CAN-based SAS, check CAN High/Low for ≈2.5V idle and proper differential signals with a scope if needed.
  6. Wiggle test wiring harness while watching live data for intermittent drops or jumps in signal. Pay attention to the clockspring area and harness routing where it passes through the column and bulkhead — these are flex points that commonly fail.
  7. If harness and power are good, test the steering angle sensor output per factory spec or substitute a known-good sensor if available. Some SAS units require a specific bench test or resistance readings at specified wheel positions.
  8. Scan for related CAN bus codes (U-codes) and inspect bus termination resistors and module addresses if communication errors persist. A healthy CAN bus will show about 60Ω to 120Ω between CAN High and Low depending on vehicle termination; two 120Ω terminators in parallel yield roughly 60Ω total. Out-of-spec values can indicate an open or shorted terminator or missing module.
  9. If module replacement is required, ensure correct software calibration and perform SAS reset or learn procedure as specified by the manufacturer. Many manufacturers require the steering to be centered and wheels straight on a level surface before performing the “steering angle sensor calibration” function in the scan tool.
  10. After repair, clear codes and complete a post-repair road test to confirm stable readings and no recurrence. Re-check Mode $06 and live data, and make sure the ABS and ESC lights remain off after a few drive cycles.

Professional tip: Always check grounds and connector pins first. Intermittent communication faults are much more likely to be wiring or ground-related than a failed module. Also document any pre-existing aftermarket gear; it’s often the smoking gun when you find non-factory splices on CAN or power wires.

Common diagnostic mistakes you should avoid: replacing the steering angle sensor without checking voltage/reference, forgetting to center the wheel before performing SAS calibration, and failing to inspect the clockspring when the steering wheel has been removed. Another error is assuming the ABS module is bad when in many cases a corroded pin in the column connector is the real culprit.

Possible Fixes & Repair Costs

Fixes range from cleaning and securing a connector to replacing a steering angle sensor or repairing CAN wiring. Typical repair cost ranges are roughly $75–$300 for connector/ground repairs and recalibration, $150–$450 for a steering angle sensor replacement and calibration, and $400–$1,500+ if a control module replacement and programming are required. Factors that affect cost include labor rates, part price, need for module programming/calibration, and access difficulty in the steering column or dash.

Cost breakdown examples:

  • Connector cleaning and ground tightening: parts minimal (dielectric grease, terminal cleaner) $10–$30, labor 0.5–1.0 hour — total $50–$200 depending on shop minimums.
  • Clockspring replacement (if airbag disassembly required): part $80–$400 aftermarket / $200–$800 OEM, labor 1–3 hours (safety disarm, steering wheel removal, reassembly), plus SAS recalibration — total $200–$1,200.
  • Steering angle sensor replacement: part $50–$300, labor 1–2 hours, plus calibration — total $150–$600 typical.
  • ABS/chassis module replacement and programming: module $300–$1,200+, programming fee $100–$300, labor varies — total $400–$2,000+ on some luxury models where dealer programming is required.
  • Extensive CAN troubleshooting (oscilloscope diagnostics, harness repair): diagnostics $100–$250, wiring repair labor 1–6 hours depending on routing — total highly variable, $200–$1,000+.

Other cost factors to consider: whether the vehicle requires dealer-level programming (dealers often charge more), whether you choose OEM vs aftermarket parts, the need to remove dash components to access connectors, and whether additional systems (airbag, lane assist) also need recalibration after repair.

Can I Still Drive With C0160?

You can often drive with C0160 present, but it’s not recommended for long trips or in poor conditions. Stability control, traction control, or certain safety systems may be disabled. That increases risk in emergency maneuvers and slippery conditions. If the steering feels normal and only a warning lamp is on, limit driving and get it diagnosed soon.

Practical advice: if you see the ABS or ESC light and you also notice odd handling (pulling, abrupt traction control intervention, or the steering wheel not centered), avoid high-speed driving and rainy/icy roads. Drive cautiously to a repair shop rather than continuing normal use. If the SRS/Airbag light is also on, know that while the airbags may still function, the system’s readiness is degraded and you should prioritize repairs.

What Happens If You Ignore C0160?

Ignoring C0160 can lead to further degradation of safety systems, unpredictable stability control behavior, and potential failure to deploy or coordinate other modules in a crash event. Over time, intermittent faults can become permanent and might mask other critical issues.

Other real-world consequences: repeated driving with a comms fault can stress modules and, in rare cases, accelerate internal failures. If a clockspring is slowly failing, continued use could ultimately result in a hard short that disables horn, airbag, or steering wheel controls. Additionally, unresolved wiring faults can lead to corrosion spreading into connectors and require more costly harness replacement later.

Need SRS wiring diagrams and connector views for this code?

SRS/airbag circuit faults require OEM connector views, harness routing diagrams, and approved test procedures. A repair manual helps you verify the exact circuit path safely before touching SRS components.

Factory repair manual access for C0160

Check repair manual access

Related Traction Codes

Compare nearby traction trouble codes with similar definitions, fault patterns, and diagnostic paths.

  • C0119 – Chassis Circuit Fault (Brake/Traction Systems)
  • C0193 – Traction Control Torque Request Signal Range/Performance
  • C0191 – Traction Control Torque Request Signal Low
  • C0190 – Traction Control Torque Request Signal
  • C0164 – Traction Control System Control Circuit Intermittent
  • C0163 – Traction Control System Control Circuit Range/Performance

Last updated: March 1, 2026

Key Takeaways

  • C0160 signals a steering position or communication fault, not a single universal part failure.
  • Start diagnosis with scanner data, visual inspections, and checking power/grounds.
  • Most fixes are wiring/connector related or a steering angle sensor recalibration rather than module replacement.
  • Address the code promptly to retain full stability and safety system functionality.

Vehicles Commonly Affected by C0160

C0160 shows up on many makes with electronic steering and CAN-based chassis systems. You’ll see it on Toyota and Lexus, Honda and Acura, Ford and Lincoln, GM trucks and SUVs, and several European makes like BMW and Mercedes when steering angle or CAN communications are involved. It’s most common on vehicles with electronic power steering, advanced stability controls, and multi-module safety systems.

Examples: on Toyotas and Hondas it’s commonly tied to the steering angle sensor or combination meter communications; on Fords and GM trucks it often appears after column work or when the clockspring is damaged; on European cars it may be linked to module addressing and very specific calibration steps after a module swap. If your vehicle has had recent collision repair, accessory installs, or battery replacement, mention that to the technician — it often provides clues.

FAQ

Can I clear the C0160 code myself?

Yes, you can clear the code with an OBD-II scanner, but clearing without fixing the root cause is temporary. If the fault persists, the code will return. Use clearing only after repairs or when testing. If you clear and the code comes back immediately, that’s a useful diagnostic sign indicating an active, repeatable fault rather than an intermittent historical one.

Is C0160 related to the airbag system?

Potentially. C0160 primarily involves steering/communication inputs, and those signals are used by both ABS/ESC and SRS modules. A failure can trigger airbag-related codes if modules can’t communicate. For example, if the primary chassis CAN is down, the SRS module might lose steering angle information or integrity checks and set an airbag-related DTC. When dealing with anything near the steering wheel, always follow safety procedures — disconnect the battery and wait the specified time before handling airbag connectors.

What tools do I need to diagnose C0160?

At minimum: a capable OBD-II scanner with live data and Mode $06, a multimeter, wiring diagrams, and basic hand tools. An oscilloscope helps for tricky intermittent CAN problems. You may also need a scan tool with calibration functions to perform the steering angle sensor zero or learn procedure. For module programming replacements, dealer-level tools or a professional shop with factory software may be required.

Can a weak battery cause C0160?

Yes. Low or unstable voltage during key-on or engine cranking can cause communication errors and set C0160. Always verify battery condition and charging system before deep diagnostics. Many intermittent comms codes happen when the battery is marginal and voltage dips occur while cranking or when accessories draw high current. Charge or replace the battery and verify the alternator output before replacing modules or sensors.

How long does it take to fix C0160?

Simple fixes (clean connector, tighten ground) can take under an hour. Sensor replacement and calibration typically take 1–3 hours. Complex CAN or module issues may require diagnostics and programming that take longer. If dealer programming is required and you have to drop the vehicle off,

All Categories
  • Steering Systems
  • Powertrain Systems (P-Codes
  • Suspension Systems
  • Body Systems (B-Codes
  • Wheels / Driveline
  • Chassis Systems (C-Codes
  • CAN Bus / Network Communication
  • Network & Integration (U-Codes
  • Control Module Communication
  • Engine & Powertrain
  • Vehicle Integration Systems
  • Fuel & Air Metering
  • Volkswagen
  • Ignition & Misfire
  • Mitsubishi
  • Emission System
  • BYD
  • Transmission
  • Toyota
  • Hybrid / EV Propulsion
  • Lexus
  • Cooling Systems
  • Mercedes-Benz
  • Body / Comfort & Interior
  • Dodge
  • Airbag / SRS
  • Kia
  • Climate Control / HVAC
  • Hyundai
  • ABS / Traction / Stability
  • Engine & Powertrain
  • Fuel & Air Metering
  • Ignition & Misfire
  • Emission System
  • Transmission
  • Hybrid / EV Propulsion
  • Cooling Systems
  • Body / Comfort & Interior
  • Airbag / SRS
  • Climate Control / HVAC
  • ABS / Traction / Stability
  • Steering Systems
  • Suspension Systems
  • Wheels / Driveline
  • CAN Bus / Network Communication
  • Control Module Communication
  • © 2026 AutoDTCs.com. Accurate OBD-II DTC Explanations for All Makes & Models. About · Contact · Privacy Policy · Disclaimer