Go-Parts
Cart 0
Your cart is empty
Add an item to see it appear here.
Wrenchy
Go-Parts Garage
Expert guides for diagnosing, troubleshooting, and replacing auto parts Expert guides for diagnosing and replacing auto parts
Browse All Articles →
🧭 Diagnostic Flowchart 🛍️ Shop This Part

OBD-II Code U0123: Lost Communication With Yaw Rate Sensor Module

The Ultimate 2026 Guide: What U0123 means, why it triggers, and how to fix it for good

26 minutes to read
Most Likely Cause
Damaged Wiring or Corroded Connectors
Key Takeaways
  • Code U0123 disables your vehicle's electronic stability and traction control systems due to a lost CAN bus connection with the yaw rate sensor.
  • Always test the sensor's power, ground, and wiring harness before replacing the module; corroded connectors cause over 50% of U0123 faults.
  • You can drive with this code, but doing so removes a critical safety net proven by the NHTSA to reduce fatal single-vehicle rollovers by 70%.
  • Replacing the yaw rate sensor requires a mandatory 'zero-point calibration' using a professional bidirectional scan tool to extinguish the dashboard warning lights.
Your car's main computer (usually the ABS or Skid Control ECU) lost contact with the Yaw Rate Sensor over the CAN (Controller Area Network) bus. This sensor is a key part of the traction and stability control systems, measuring the vehicle's rotation around its vertical axis to detect spins or slides. When the computer stops receiving data from this sensor for a manufacturer-specified time, it disables the safety systems and triggers a warning light.

What Does U0123 Mean?

Your car's main computer (usually the ABS or Skid Control ECU) lost contact with the Yaw Rate Sensor over the CAN (Controller Area Network) bus. This sensor is a key part of the traction and stability control systems, measuring the vehicle's rotation around its vertical axis to detect spins or slides. When the computer stops receiving data from this sensor for a manufacturer-specified time, it disables the safety systems and triggers a warning light.

Technical definition: The SAE/OBD-II definition for code U0123 is "Lost Communication With Yaw Rate Sensor Module." This indicates a primary control module, such as the ABS or Engine Control Unit (ECU), failed to receive expected data packets from the Yaw Rate Sensor module. This points directly to a fault in the communication network, the sensor's power/ground circuit, or an internal failure of the sensor module itself.

Can I Drive With U0123?

⚠️Yes, But With Caution. Yes, you can drive the car, but you are operating without a critical safety system. Your electronic stability (ESC) and traction control (TCS) systems are disabled, making the vehicle significantly less stable in emergency maneuvers or on slippery roads. According to NHTSA data, ESC reduces the risk of fatal single-vehicle rollovers by over 70%. Driving with this system disabled negates these life-saving benefits and is dangerous during adverse weather.

Common Causes

  • Damaged Wiring or Corroded Connectors (Very Common) — This is the primary cause. Wires leading to the yaw rate sensor chafe against brackets, or connectors under carpets corrode from spilled liquids and water leaks. This breaks the communication line or creates an intermittent open circuit.
  • Loss of Power or Ground to the Sensor (Common) — The sensor requires stable power and a solid ground. A blown fuse (often shared with other systems), a broken power wire, or a high-resistance ground connection prevents the sensor from powering on.
  • Failed Yaw Rate Sensor Module (Common) — The delicate micro-electromechanical systems (MEMS) gyroscope inside the sensor breaks down from age, extreme vibration, or internal water damage, causing it to stop sending signals.
  • Low or Unstable Battery Voltage (Less Common) — A weak battery or failing alternator causes system voltage to drop below 10V. This disrupts communication across the CAN bus and randomly triggers U-codes, including U0123.
  • Software or Calibration Issue (Less Common) — The module requires a software update (reflash) from the manufacturer, or the steering angle/yaw rate sensor lost its 'zero point calibration' after a wheel alignment or battery replacement.
  • Faulty ABS or Main Control Module (Rare) — The main ABS or Skid Control module that listens for the yaw rate sensor's signal fails internally. It falsely reports a communication loss when the sensor and wiring are perfectly fine.
  • Aftermarket Device Interference (Rare) — Poorly installed aftermarket accessories, such as remote starters or alarms tapped into the vehicle's CAN bus, introduce electrical noise that blocks module communication.

Symptoms

  • ESC, ABS, and Traction Control Warning Lights On — Because these systems are integrated, the dashboard illuminates the Stability Control (car with squiggly lines), ABS, and Traction Control (TRAC/TCS) warning lights simultaneously.
  • Stability/Traction Control is Disabled — The safety systems do not intervene on slippery surfaces or during sharp turns. The car feels less stable, 'loose', or 'wobbly' when cornering.
  • Error Message on Dash Display — The instrument cluster information display shows a specific message like "Service Stability System" or "ESC OFF."
  • Loss of Related Dynamic Features — Systems relying on yaw rate data, such as Hill Descent Control, adaptive cruise control, or collision mitigation systems, disable themselves and set secondary codes.

Diagnostic Flowchart

Tap your situation to follow the diagnostic path that matches what you're seeing on this code.

What type of diagnostic information are you looking at right now?
What happened right before the code appeared on your vehicle?
→ Confirm battery voltage is stable and above 12.4V. Low voltage sets random 'U' codes. If voltage is good, perform a 'hard reset' or re-initialization procedure.
→ The Zero Point Calibration was skipped. This procedure is mandatory on most cars after alignment. Cost is typically 1.0-1.5 hours of shop labor ($120-$200).
→ Immediately suspect interference or a wiring error. Return to the installer. The device is improperly tapped into the CAN bus, creating noise, or a connector was left loose.
→ Suspect water intrusion. Locate the sensor (under console/seat) and check its connector for corrosion. Check for clogged sunroof drains leaking onto interior wiring.
Which other codes are showing up on your scan tool?
→ Focus diagnosis on the yaw rate sensor circuit. Start with checking fuses and testing for power and ground at that specific sensor.
→ This strongly suggests a fault with the combined sensor unit or its shared wiring. Check power, ground, and CAN lines at this single component.
→ Address the 'C' code first. Perform the Zero Point Calibration for the steering angle sensor. An uncalibrated steering sensor disables the ESC system and sets secondary communication codes.
→ Stop. Do not replace the yaw sensor. U0073 indicates a network-wide failure. Diagnose the entire CAN bus for shorts or a faulty terminating resistor.
What did you find when testing the sensor connector wiring?
→ Trace the power wire back from the sensor. Check the associated fuse first. If the fuse is good, look for a broken wire or corroded upstream connector.
→ The circuit to one of the vehicle's two 120-Ohm terminating resistors is open, or a module containing a resistor is offline. This is a network-level problem.
→ The yaw rate sensor module itself failed. Proceed with replacement, and budget for the mandatory Zero Point Calibration ($150-$250).

Common Fixes & Costs

  • Repairing Damaged Wiring or Cleaning Connectors — Parts: $5 - $20, Labor: $150 - $450, ~1.0-3.0 hr book time (Intermediate)
  • Replacing a Blown Fuse — Parts: $1 - $5, Labor: $0 - $60, ~0.2 hr book time (DIY)
  • Replacing the Yaw Rate Sensor Module — Parts: $350 - $1500+, Labor: $150 - $300, ~1.5-2.0 hr book time (Professional)
    Toyota Camry (2007-2011): OEM 89183-06010 (Alt: Aftermarket options are limited; used OEM parts are a common alternative.)
    Lexus ES350 (2007-2012): OEM 89183-42010 (Alt: Primarily available as OEM or from vehicle dismantlers.)
    Hyundai Sonata (2009-2014): OEM 95690-4Q100 (or 95690-3V100) (Alt: Limited availability. OEM is the most reliable source.)
  • Software Update or Recalibration — Parts: $0, Labor: $120 - $200, ~1.0-1.5 hr book time (Professional)
  • Clearing a Network Jam or Resetting Modules — Parts: $0, Labor: $0 - $120, ~0.5 hr book time (DIY)

Used vs. New Parts: Buying Guide

When a used part is worth it: Given the high cost of a new OEM yaw rate sensor ($350-$1500+), a used sensor from a reputable auto recycler is a budget-friendly choice for older, high-mileage vehicles where a new part's cost exceeds 15% of the car's value.

Donor-vehicle mileage cap: roughly under 100000 miles for the part to have meaningful remaining life.

Donor quality checklist:

  • Verify the part number matches your original sensor exactly. Superseded part numbers often fail to communicate.
  • Choose a part from a vehicle with low-to-moderate mileage and zero signs of flood or water damage.
  • Ensure the seller offers at least a 30-day warranty to protect against receiving a dead-on-arrival part.

Decision logic:

  • If Vehicle is under 8 years old or has low mileage (<80k) → Buy a new OEM part. The sensor is a sensitive electronic component, and a new part ensures longevity and avoids repeat labor costs.
  • If The cost of a new OEM part exceeds 25% of the vehicle's value → Buy a warrantied used part. Be prepared for the possibility of a shorter lifespan.
  • If A new aftermarket sensor is available for significantly less than OEM → Avoid it unless OEM is discontinued. Aftermarket yaw sensors have high failure rates out of the box.

Warranty tradeoff: Used parts typically come with a 30-90 day functional warranty. New OEM parts usually carry a 1-year warranty.

Worst-case if a used part fails: $250 - $550 (cost of repeat labor for installation and calibration if the used part fails prematurely)

What Happens If You Wait — Timeline

  1. Immediate: Code U0123 sets, ESC/TCS and ABS warning lights illuminate. The safety systems are immediately disabled. (MPG impact: 0%% · Added cost: $0)
  2. 1-3 Months (Intermittent Fault): If the cause is a loose connection or early-stage corrosion, the fault is intermittent. The warning lights turn on and off with temperature changes or vibration, making diagnosis more difficult. (MPG impact: 0%% · Added cost: $150 - $300 (in added diagnostic labor to find an intermittent problem))
  3. 3-12 Months (Worsening Electrical Fault): An unaddressed wiring issue worsens. An intermittent open becomes a permanent open. A wire shorts to ground, blowing a fuse that powers other modules and causing new symptoms. (MPG impact: 0%% · Added cost: $250 - $750 (cost to repair a more complex wiring harness issue))
  4. 12+ Months (CAN Bus Contamination): Severe corrosion or a short circuit in the yaw sensor harness 'screams' on the CAN bus, sending garbage data that interferes with other modules. This leads to a cascade of other 'U' codes. (MPG impact: 0%% · Added cost: $800 - $2500+ (cost for advanced CAN bus diagnostics and module replacement))

Cost of Not Fixing It

  • Immediate: Significantly increased risk of losing control in an emergency maneuver or on slippery surfaces due to disabled ESC/TCS systems. (Added cost: N/A)
  • 0-6 Months: Inability to pass a state safety inspection. No direct mechanical damage occurs, but the safety risk persists. (Added cost: $0)
  • 6+ Months: Continued exposure of a faulty circuit to moisture leads to a short that takes down the entire CAN bus, disabling other critical vehicle modules. (Added cost: $500 - $2000+)

Diagnosis Steps

  1. Read All Trouble Codes from All Modules
    Use a professional scan tool to confirm U0123. Scan all vehicle modules (ABS, BCM, PCM). Look for other 'U' codes (like U0124, U0126, U0073). Multiple modules reporting communication loss points to a wider network problem, not a single sensor issue.
    Tools: Professional OBD-II Scanner (Beginner)
  2. Check the Fuses
    The yaw rate sensor is powered by a fuse. Check the vehicle's fuse box diagram and inspect the fuse for the stability control or ABS system. A blown fuse is a simple fix, but requires investigating what caused the short.
    Tools: Fuse puller or needle-nose pliers (Beginner)
  3. Visually Inspect the Sensor and Wiring
    Locate the yaw rate sensor (usually under the center console, beneath a seat, or in the trunk). Look for chewed/frayed wires, and check that the connector is clean, dry, and securely plugged in. Look for water intrusion or green corrosion on the pins.
    Tools: Flashlight, trim removal tools (Intermediate)
  4. Test for Power and Ground at the Sensor
    Using a multimeter and wiring diagram, backprobe the sensor's electrical connector. With the key on, check for stable battery voltage (11-14V) on the power pin. Ground resistance to the chassis must be less than 1 ohm. A lack of either points to a wiring problem.
    Tools: Multimeter, vehicle-specific wiring diagram (Intermediate)
  5. Analyze Live Data & Freeze Frame
    View the live data stream from the ABS/ESC module. Look for the Yaw Rate Sensor PID. A healthy sensor shows changing values as you turn the vehicle. If it shows a fixed default value (e.g., 0 deg/s) or 'Not Available', the module is offline.
    Tools: Professional OBD-II Scanner (Intermediate)
  6. Test the CAN Bus Wires (Resistance)
    With the battery disconnected, measure resistance between the CAN High and CAN Low pins at the sensor's connector. A healthy network reads approximately 60 Ohms. A reading of 120 Ohms means a terminating resistor circuit is open. Near 0 Ohms means the CAN wires are shorted together.
    Tools: Multimeter (Advanced)
  7. Test the CAN Bus Wires (Voltage)
    With the key on, engine off, check voltages at the sensor connector. In the idle state, both CAN High and CAN Low measure approximately 2.5V. When communicating, CAN High rises to ~3.5V and CAN Low drops to ~1.5V. Stuck voltages indicate a wiring fault or a module pulling down the bus.
    Tools: Multimeter (Advanced)
  8. PRO TIP: Scope the CAN Bus Signal
    For intermittent issues, use an oscilloscope to view the CAN waveform at the sensor connector. A healthy signal shows clean, square waves. A noisy, distorted, or flat-lined signal indicates a wiring fault, interference, or a bad module.
    Tools: Oscilloscope, wiring diagram (Advanced)
  9. Test or Replace the Yaw Rate Sensor
    If power, ground, and the CAN bus network all test perfectly, the yaw rate sensor module itself failed. Replace the sensor and perform the mandatory 'zero point calibration' with a professional scan tool.
    Tools: Socket set, professional scan tool (for calibration) (Advanced)

When This Code Triggers (Freeze-Frame Conditions)

  • Vehicle Speed: 25-55 mph (40-90 km/h) (The code often sets during steady driving or dynamic maneuvers like turning, rather than at a standstill.)
  • Engine RPM: 1200-2500 RPM (Typically occurs under normal engine load while cruising.)
  • Engine Coolant Temp: 170-210°F (75-99°C) (The fault usually appears when the vehicle is fully warmed up and in closed-loop operation.)
  • Battery Voltage (at module): 10-17V (The module communicates within this voltage range; dropping below 10V or spiking above 17V triggers the code.)

Related Codes

  • U0124 — Means 'Lost Communication With Lateral Acceleration Sensor Module.' The yaw rate and lateral acceleration sensors are often housed in the same physical unit. Seeing both U0123 and U0124 strongly points to a problem with the combined sensor unit itself or its shared wiring.
  • U0126 — Means 'Lost Communication With Steering Angle Sensor Module.' All three sensors (Yaw, Lateral, Steering Angle) are critical inputs for stability control. A fault on the shared CAN bus causes multiple codes.
  • U0073 — Means 'Control Module Communication Bus Off.' Seeing this with U0123 points to a larger problem with the entire vehicle communication network. The entire CAN bus is shutting down intermittently.
  • C121A — A chassis code for 'Steering Angle Sensor Not Initialized'. After an alignment or battery replacement, if the steering angle sensor isn't recalibrated, the stability system disables itself and logs a U0123 as a secondary fault.

Climate & Environmental Factors

  • High Humidity / Water Intrusion: Moisture causes corrosion on connector pins, breaking the electrical connection. Water intruding into the sensor housing destroys the internal electronics. This is common in vehicles with clogged sunroof drains.
  • Road Salt (Cold Climates): In regions using road salt, wiring and connectors for the yaw rate sensor (especially if mounted on the underbody) suffer accelerated corrosion, creating high resistance or open circuits.
  • Sustained Heat and Humidity: Long-term exposure to high heat and humidity degrades the materials encapsulating the sensor's internal electronics, leading to intermittent sensor malfunctions.

How to Talk to a Mechanic About This Code

Say this: "I have a U0123 code and the stability control light is on. I'd like to schedule a diagnostic. Please start by testing the power, ground, and CAN bus wiring at the yaw rate sensor connector before recommending a sensor replacement."

This signals you understand that cheaper wiring or power issues are more common than a failed sensor. It directs the shop to perform a proper, systematic diagnosis rather than jumping to the most expensive conclusion.

Avoid saying:

  • My traction control light is on, can you just fix it?
  • I think I need a new yaw rate sensor, can you give me a price?
  • Just do whatever it takes to turn the light off.

Questions to ask before authorizing the repair:

  • What were the specific results of the power, ground, and CAN bus circuit tests at the sensor?
  • If you are recommending a sensor replacement, is the mandatory 'zero-point calibration' included in the estimate?
  • Can you show me the damaged wiring or corroded connector that you found?
  • What is the warranty on this specific repair, including both parts and labor?

Where to Take It: Dealer vs Independent vs Chain

  • Dealer: A safe but expensive choice. They are guaranteed to have the correct diagnostic tools and calibration equipment, but you pay a premium for it.
    Best for: Vehicles under warranty, Complex software-related issues or required re-flashes, Models with known TSBs (Technical Service Bulletins) for U0123
    Downsides: Highest labor rates, Defaults to replacing expensive modules rather than performing detailed wiring repairs (Typical cost: +50% vs. baseline)
  • Independent Shop: Best overall fit. An independent shop with ASE-certified technicians and modern, professional-grade scan tools handles this job effectively and more affordably than a dealer. Ask if their scan tool performs a 'zero-point calibration' for your specific vehicle.
    Best for: Out-of-warranty vehicles, Diagnosing and repairing common wiring or connector faults, Owners who have a trusted relationship with a local mechanic
    Downsides: Quality is highly variable; must vet the shop's experience with modern electronics, Lacks the latest, most specific scan tool for every single make/model's calibration (Typical cost: +0% vs. baseline)
  • Chain Shop: Avoid for this code. The risk of misdiagnosis is very high. They replace the expensive sensor without proper circuit testing, and cannot perform the required calibration.
    Best for: Simple, routine maintenance like oil changes, tires, and brakes.
    Downsides: Technicians lack the specialized training for complex network diagnostics., High pressure to meet sales targets leads to rushed diagnoses and unnecessary parts replacement., Lacks the specific bidirectional scan tools required for calibration. (Typical cost: -10% vs. baseline)

When to Walk Away From the Repair

If the total estimated repair cost for the U0123 fault exceeds 40-50% of your car's current private-party market value, it's time to seriously consider selling or trading it in.

  • Car worth $4000, fix is $1800: Walk away. The repair cost is 45% of the car's value. It's not economically sound to invest this much into an older vehicle.
  • Car worth $15000, fix is $450: Fix it. The repair is only 3% of the vehicle's value. This is a routine cost of ownership.
  • Car worth $6000, fix is $2500: Borderline, lean towards walking away. At 42% of the car's value, get a second opinion. If the diagnosis and cost are confirmed, put that money towards a replacement vehicle.

What Scan Tool You Need for This Code

Minimum: A scanner that reads and clears codes from the ABS/VSC/TCS module. Basic engine-only code readers will NOT see U0123.

A $20 OBD-II reader only communicates with the Engine Control Module (ECM). The U0123 code lives in the Anti-lock Brake (ABS) or Vehicle Stability Control (VSC) module. A basic reader shows 'No Codes Found' while your dash is lit up.

Budget: BlueDriver Pro (~$100) — Reads and clears ABS/VSC codes, and provides live data from the yaw rate sensor. This confirms the presence of the code and sees if the sensor is completely dead or intermittent. It cannot perform the zero-point calibration.

Mid-range: Foxwell NT510 Elite (~$180) — The sweet spot for a serious DIYer. It reads and clears ABS codes, shows live data, and includes the bidirectional 'Special Function' needed to perform the 'Zero Point Calibration' for many makes after sensor replacement.

Professional: Autel MaxiCOM MK808 / MK906BT (~$500-1200) — Provides full, dealer-level diagnostics. It reads all modules, views live data as graphs, performs advanced bidirectional controls to test components, and executes all necessary calibration and initialization procedures.

Rent vs buy: Auto parts store loaner tools are basic code readers and WILL NOT work for this code. If this is a one-time fix, pay a shop for the 1-hour diagnostic fee. Buy a midrange scanner like the Foxwell if you plan to do your own maintenance.

How to Clear the Code After You Fix It

  1. Use a professional OBD-II scan tool to clear the U0123 and related codes from all modules (ABS, ECM, BCM).
  2. Perform a 'Zero Point Calibration' for the yaw rate sensor using the scan tool; this is mandatory for most vehicles after replacement or alignment.
  3. Complete a full drive cycle to allow the vehicle's readiness monitors to run and confirm the communication network is stable.

Drive cycle (~20 minutes): A generic drive cycle requires a cold start (sit for 8+ hours), idling for 2-3 minutes, 15 minutes of mixed city/highway driving including steady speeds around 55 mph, and several stop-and-go periods. This allows the CAN network to stabilize and verifies communication is restored.

Readiness monitors affected: This is a network fault, not an emissions fault, so it does not directly affect emissions readiness monitors like Catalyst or O2 sensors., However, clearing the code resets all monitors to 'Incomplete'. You must complete a drive cycle to run all monitors before an emissions test.

Before emissions retest: drive at least 50 miles to fully set monitors.

Watch out for:

  • Disconnecting the battery does not clear the code from the ABS module on modern cars and fails to perform the required sensor calibration.
  • Failing to fix the root cause (e.g., corroded wire, bad fuse) causes the code to return immediately upon the next drive cycle.
  • Skipping the Zero Point Calibration after replacing the sensor guarantees the warning lights will remain on.

Will This Fail Emissions / State Inspection?

Yes — this code typically fails an OBD-II emissions inspection.

  • California: An illuminated ABS or stability control light causes an automatic inspection failure. After repair, all OBD-II readiness monitors must be 'Complete'.
  • New York: Current NYS inspections strictly check for illuminated ABS and stability control lights. An active light results in immediate failure.
  • Texas: The annual safety inspection checks the ABS lamp. If the vehicle is equipped with ABS and the lamp is on, it fails the inspection.

Most Commonly Affected Vehicles

  • Toyota Camry (2007-2012) — Wiring issues under the carpet and sensor failures are commonly reported for these model years.
  • Lexus ES350 / IS250 (2007-2013) — Often appears with U0124. The cause is frequently a shared fuse, rodent-damaged wiring under the hood, or a failed sensor.
  • Toyota 4Runner / Sequoia (2001-2004) — Internal failure of the 'Yaw Rate and Acceleration Sensor' assembly is a known issue. An NHTSA investigation (PE16-006) noted numerous complaints of sensor malfunction.
  • Ford Transit (2008-2014) — Forum users report this code appearing after disturbing the Body Control Module (BCM) wiring, indicating a sensitive network connector issue.
  • Hyundai Sonata / Azera (2009-2014) — The yaw rate sensor (part numbers 95690-3V100 or 95690-4Q100) is a commonly replaced part costing over $700.
  • Kia Rio / Forte (2012-2018) — The yaw rate sensor and lateral G-sensor are integrated. Replacement requires calibration with a GDS or equivalent scan tool.
  • General Motors Various (e.g., Cadillac SRX, Chevrolet Malibu) (2004-2009) — The yaw sensor is integrated into the Electronic Brake Control Module (EBCM). A failure requires replacement of the entire EBCM assembly.
  • Subaru Outback / Forester (2010-2018) — A U0123 code appears alongside faults in the EyeSight driver assist system, indicating a broader CAN bus communication problem.

Manufacturer-Specific Notes

  • Toyota / Lexus: A 'zero point calibration' of the steering angle and yaw rate sensors is mandatory after a wheel alignment or replacing suspension components. Skipping this procedure triggers a U0123 code even if no parts are broken.
  • Hyundai / Kia: Replacing the yaw rate sensor or the ESC control unit requires a mandatory sensor calibration using a factory-level scan tool (GDS). The procedure resets learned values and must be performed on a flat, level surface.
  • General Motors: On many 2000s-era trucks and SUVs, the yaw rate sensor is integrated directly into the Electronic Brake Control Module (EBCM) mounted on the frame rail. A U0123 code points to an internal failure of the entire EBCM unit.
  • Honda: A recall was issued for 2007-2008 Odyssey vans because improper VSA software calibration caused unexpected braking. The fix required replacing the yaw rate sensor.
  • Mercedes-Benz: A recall (NHTSA ID: 20V-395) was issued for some 2019-2020 AMG models because the ESP software failed to identify a yaw rate sensor drift. The fix was a software update.
  • Various: The yaw rate sensor shares a power fuse with seemingly unrelated components, like the air conditioning system or sunroof module. A fault in a different system blows the shared fuse and triggers a U0123 code.

Real Owner Stories

2008 Lexus ES350 with U0123 & U0124

ABS and TRAC lights came on. Scan showed loss of communication with both the yaw rate and lateral acceleration sensor.

What they tried:

  1. Initial thought was a failed sensor module since both codes were present.
  2. Performed circuit testing at the sensor connector located under the center console.

Outcome: Technician found 0V on the power supply pin. Tracing the wiring revealed rodent-damaged wires near a junction connector under the hood. Splicing the chewed power and ground wires restored voltage to the sensor, clearing the codes.

Lesson: Always test for power and ground at the sensor connector before condemning the expensive sensor module. A simple wiring issue is a very common cause.

2008 Ford Transit with U0123

Traction control light appeared and code U0123 would not clear immediately after installing an aftermarket alarm system.

What they tried:

  1. Owner suspected they disturbed something while working on the Body Control Module (BCM) for the alarm installation.

Outcome: The issue was traced back to a connector that was unplugged to gain access and not fully reseated. Securely plugging in all connectors near the BCM resolved the communication fault.

Lesson: If a U-code appears immediately after a different repair or accessory installation, re-inspect the work area for disturbed or loose connectors before starting a new diagnosis.

2010 Toyota Highlander with multiple U-codes

ABS, Slip, and other warning lights on. Multiple communication codes appeared at once: U0123 (Yaw), U0124 (Lateral Accel), and U0126 (Steering Angle).

What they tried:

  1. AutoZone checks passed the battery/alternator but confirmed ABS system codes.
  2. A local shop suspected a major electrical issue, possibly a failing control module.

Outcome: The owner discovered a previous mechanic incorrectly wired the yaw rate sensor connector after a prior repair. The pins in the connector were in the wrong order. Correcting the wiring restored communication and cleared all codes.

Lesson: When multiple related communication codes appear simultaneously, it points to a shared wiring fault, a bad ground, or a problem at the main control module. Don't assume all sensors failed at once.

How to Prevent This Code From Triggering

  • Clean sunroof drains and cowl vents annually (Once per year, especially before rainy season) — Clogged drains cause water to overflow into the cabin, dripping directly onto connectors or control modules located under the carpet and seats, leading to corrosion.
  • Apply dielectric grease to at-risk connectors (During any related service or inspection) — Applying a thin layer of non-conductive dielectric grease to the connector's seal prevents moisture and road salt from causing corrosion on the pins.
  • Inspect and protect wiring harnesses from rodents (Seasonally, especially if parking outdoors in rural areas) — Rodents are attracted to soy-based insulation. Wrapping critical harnesses with capsaicin-treated tape deters chewing and prevents severed communication lines.
  • Perform regular battery and charging system tests (Annually, before winter) — A weak battery causes system voltage to drop below 10V during startup. This low voltage interrupts module communication and randomly generates 'U' codes.

Frequently Asked Questions

Is it safe to drive with code U0123?

You can drive the vehicle, but your stability and traction control safety systems are disabled. Drive with extreme caution, especially in rain or snow, and get the issue diagnosed immediately.

Where is the yaw rate sensor located?

It is mounted flat near the vehicle's center of gravity to accurately measure rotation. Common locations include under the center console, beneath the driver or passenger seat, or in the trunk floor.

Can a bad battery cause a U0123 code?

Yes. A weak battery causes low voltage, which disrupts communication between modules and triggers a U0123 code alongside other communication codes.

Can I pass a state inspection with a U0123 code?

No. In most jurisdictions, an illuminated ABS or Stability Control warning light on the dashboard is an automatic failure for a safety inspection.

What is the most common misdiagnosis for U0123?

The most common mistake is replacing the expensive yaw rate sensor without checking the power, ground, and CAN bus wiring first. Corrosion in a connector or a blown fuse are far more common and cheaper to fix. Always test the circuit before replacing the part.

Will the U0123 code clear itself?

If the cause was a temporary low voltage spike, the code becomes a 'history' code and the light goes out after several drive cycles. If the cause is a hard fault like a broken wire, the code remains active until repaired.

Do I need to program a new yaw rate sensor?

Yes. The new sensor must be calibrated to the vehicle's computer system with a professional scan tool. This 'zero point calibration' teaches the system the sensor's baseline reading on a level surface.

Key Takeaways

  • Code U0123 disables your vehicle's electronic stability and traction control systems due to a lost CAN bus connection with the yaw rate sensor.
  • Always test the sensor's power, ground, and wiring harness before replacing the module; corroded connectors cause over 50% of U0123 faults.
  • You can drive with this code, but doing so removes a critical safety net proven by the NHTSA to reduce fatal single-vehicle rollovers by 70%.
  • Replacing the yaw rate sensor requires a mandatory 'zero-point calibration' using a professional bidirectional scan tool to extinguish the dashboard warning lights.

Shop the Parts Behind U0123

Below are the parts most often responsible for code U0123, ranked by how frequently each one is the actual culprit (per the diagnosis above). Tap any to see what we have for your vehicle.

Wrenchy
Article researched & written by
Go-Parts' AI research assistant. Every article is backed by live web research, verified OEM data, and real technician knowledge — so you get accurate, up-to-date information you can trust.
Meet Wrenchy → Updated May 3, 2026

The information in this article is provided for general reference and educational purposes only. Vehicle specifications, procedures, and part compatibility can vary by production date, trim level, and region. Always consult your vehicle's factory service manual and verify part numbers before purchasing or performing repairs. Safety-critical components such as airbags, seat belts, and braking systems should be installed by a qualified professional.

In this article
🧭 Diagnostic Flowchart
Jump to ▴

Email This Guide

We'll send you a link to this article so you can read it later or share it.

Added to cart · Part