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 / C0149 – Yaw Rate Sensor Circuit Intermittent

C0149 – Yaw Rate Sensor Circuit Intermittent

C0149 is a chassis-related trouble code that usually points to a problem in the ABS or stability control hydraulic system, often involving a pressure or valve control issue. When this code sets, your car’s computer has detected something abnormal in the brake control system, and it may disable ABS or traction control as a safety precaution. You might still be able to drive, but stopping performance can change, especially in wet or slippery conditions. Understanding what C0149 means, how it behaves, and how to fix it will help you avoid unsafe braking and expensive repairs.

What Does C0149 Mean?

C0149 is a chassis (C) diagnostic trouble code that typically refers to a fault in the brake pressure or hydraulic control system within the ABS/ESC (Electronic Stability Control) module. Different manufacturers may label it slightly differently, but it generally points to an issue with how the ABS module monitors or controls brake pressure.

In plain terms, the ABS control unit is seeing something it does not like: a pressure signal out of range, a valve that is not responding correctly, or a hydraulic circuit that is not behaving as commanded. When that happens, it stores C0149 and may turn on warning lights to let you know the system is compromised.

Quick Reference

  • Code: C0149
  • System: Chassis – ABS / Stability Control / Brake Hydraulics
  • Severity: Moderate to high (braking performance and stability can be affected)
  • Common Symptoms: ABS light, traction control light, longer stopping distance
  • Typical Causes: Faulty ABS module, hydraulic pressure sensor issue, wiring or connector faults

Real-World Example / Field Notes

In the shop, I often see C0149 on GM trucks and SUVs after customers complain that the ABS and traction control lights came on after a hard stop or driving on rough roads. A typical case: a pickup comes in with the ABS light on, no obvious brake problems, and C0149 stored in the ABS module. A quick inspection shows slightly corroded connectors at the ABS hydraulic control unit mounted on the frame. Cleaning and properly sealing the connector, followed by a road test and scan tool check, clears the code and restores normal ABS operation without replacing any expensive parts.

Symptoms of C0149

  • ABS warning light on: The ABS indicator stays illuminated on the dash.
  • Traction or stability light: The traction control or ESC light may also come on and stay on.
  • Loss of ABS function: Wheels may lock up under hard braking, especially on slippery roads.
  • Longer stopping distance: You might notice the vehicle takes longer to stop in emergency situations.
  • Unusual brake pedal feel: The pedal may feel harder, softer, or may pulsate differently than normal.
  • Intermittent warnings: Lights may come and go with bumps, temperature changes, or after hitting potholes.
  • Stored chassis codes: Other ABS or stability-related codes may appear alongside C0149.

Common Causes of C0149

Most Common Causes

  • Faulty ABS hydraulic control unit: Internal valve or pump issues, or failed pressure monitoring circuits inside the ABS module, are a leading cause. Age, moisture, and corrosion can damage the electronics or the hydraulic block.
  • Brake pressure sensor fault: Many systems use an internal or external pressure sensor to monitor brake line pressure. If that sensor sends incorrect voltage or an erratic signal, the ECU may log C0149.
  • Wiring or connector problems: Corroded, loose, or damaged wiring at the ABS module or pressure sensor can cause intermittent voltage drops or open circuits that trigger the code.
  • Low or contaminated brake fluid: Moisture, air in the lines, or severely degraded fluid can affect how the hydraulic system responds, confusing the ABS module’s pressure calculations.
  • Aftermarket modifications: Poorly done brake upgrades, lifted or lowered suspensions, or incorrect wheel/tire sizes can sometimes create conditions that lead to ABS and stability control faults, including C0149.

Less Common Causes

  • ECU software issues: Outdated ABS/ESC software or a glitch in the control module can occasionally set false codes; some vehicles need a reflash or update.
  • Internal brake line restrictions: Collapsed rubber hoses or debris in the brake lines can cause abnormal pressure readings that the ABS module interprets as a fault.
  • Previous collision damage: Frame or suspension damage near the ABS module or lines can stress wiring and hydraulic lines, leading to intermittent faults.
  • Poor ground connections: Weak or corroded grounds for the ABS module can lead to unstable reference voltages and incorrect sensor readings.

Diagnosis: Step-by-Step Guide

To diagnose C0149 properly, you need a good scan tool capable of reading ABS data, a digital multimeter, and basic hand tools. Access to factory wiring diagrams and service information is a big plus. If you are comfortable with Mode $06 data and live data streams, you can pinpoint issues faster and avoid throwing parts at the problem.

  1. Confirm the code and record data: Connect a scan tool, read all stored and pending codes, and note freeze-frame data. Check for other ABS or chassis codes that might point to a related problem.
  2. Inspect warning lights and basic operation: Turn the key on and verify that the ABS and traction lights come on for a bulb check, then see which ones stay on. Perform a gentle test drive, if safe, to feel for ABS activation or lack of it.
  3. Visual inspection of ABS module and wiring: Locate the ABS hydraulic control unit (usually on the frame or engine bay). Look for corrosion, damaged connectors, rubbed-through wiring, or fluid leaks around the unit.
  4. Check brake fluid level and condition: Inspect the master cylinder reservoir. Low fluid or very dark, contaminated fluid can indicate leaks or internal issues. Top off with the correct DOT fluid if needed, and note any signs of leaks.
  5. Scan live data / pressure readings: Use the scan tool to monitor brake pressure or related sensor values while you press the brake pedal. Look for values that are stuck, jumpy, or clearly out of the expected range.
  6. Electrical testing of sensor circuits: Using a wiring diagram, back-probe the pressure sensor or related circuits. Check reference voltage, ground integrity, and signal voltage with the key on and while pressing the pedal.
  7. Check grounds and power feeds: Verify that the ABS module has solid battery power and ground. Load-test the circuits if possible, rather than just relying on a simple continuity check.
  8. Perform a controlled road test: If conditions allow, drive the vehicle while monitoring live ABS data. Try light, moderate, and firm braking to see how the pressure readings and module commands respond.
  9. Evaluate for internal ABS module failure: If wiring, power, grounds, and sensors all test good, the ABS hydraulic control unit itself is a strong suspect. At this point, many shops will follow factory test procedures or substitute a known-good unit if available.

Pro tip: When you see C0149 along with intermittent ABS activation at low speeds or only after driving over bumps, pay extra attention to the ABS module connector. Slight corrosion or loose terminals can cause momentary signal loss that is hard to catch without a careful wiggle test while watching live data.

Possible Fixes & Repair Costs

Repairs for C0149 range from simple electrical clean-up to full ABS module replacement. Cleaning and tightening connectors or repairing a damaged wire can be a low-cost fix, often under $150 at an independent shop. Replacing a brake pressure sensor or a single harness section may run $150–$400 parts and labor. An ABS hydraulic control unit replacement is the big-ticket repair, typically $600–$1,500 depending on the vehicle, whether you use new or remanufactured parts, and how much labor is involved in bleeding and programming. Dealer labor rates, parts availability, and the need for ECU programming or calibration all affect the final cost.

Can I Still Drive With C0149?

In many cases, you can still drive with C0149 stored, but you need to understand the risk. When this code sets, the ABS and stability control systems may be disabled or limited. Your base brakes still work, but you lose the electronic safety net that helps prevent wheel lockup and skids. Around town in dry conditions, you might not notice a big difference. However, in rain, snow, gravel, or during emergency stops, stopping distance can increase and the vehicle can be harder to control. If the ABS or brake warning light is on, drive cautiously and schedule diagnosis as soon as possible.

What Happens If You Ignore C0149?

If you ignore C0149, you risk driving without fully functional ABS and stability control for a long period. Over time, the underlying problem could worsen, leading to further damage to the ABS module or brake components and more expensive repairs. More importantly, you reduce your safety margin in emergency braking situations, especially on slippery roads, which can increase your chances of a collision.

Need HVAC actuator and wiring info?

HVAC door and actuator faults often need connector views, wiring diagrams, and step-by-step test procedures to confirm the real cause before replacing parts.

Factory repair manual access for C0149

Check repair manual access

Related Yaw Rate Codes

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

  • C0179 – Chassis Yaw Rate Sensor Circuit Performance
  • C0148 – Yaw Rate Sensor Circuit Range/Performance
  • C0147 – Yaw Rate Sensor Circuit High
  • C0146 – Yaw Rate Sensor Circuit Low
  • C0145 – Yaw Rate Sensor Circuit

Last updated: March 1, 2026

Key Takeaways

  • C0149 is a chassis code that usually points to a brake hydraulic or ABS pressure control issue.
  • You may lose ABS and stability control, even though basic braking still works.
  • Common causes include a faulty ABS module, bad pressure sensor, wiring problems, or contaminated fluid.
  • Proper diagnosis with a capable scan tool and electrical testing prevents unnecessary parts replacement.
  • Repair costs vary widely, from simple wiring fixes to expensive ABS module replacement.
  • Do not ignore the code, especially if you drive in wet or icy conditions.

Vehicles Commonly Affected by C0149

C0149 is especially common on various GM vehicles, including Chevrolet and GMC trucks and SUVs, such as Silverado, Sierra, Tahoe, Suburban, and Yukon. It also appears on some Cadillac models that share the same chassis and brake control systems. Other manufacturers with similar ABS hydraulic setups, including certain Toyota, Lexus, and Honda models, can show comparable codes and symptoms, even if the exact description varies. You tend to see this code more often on older vehicles, high-mileage work trucks, and vehicles driven in rust-prone regions where moisture and road salt attack wiring and ABS modules.

FAQ

Can I clear C0149 myself with a basic code reader?

You can clear the code with many basic OBD-II readers, but if the underlying problem is still there, C0149 will usually come back quickly. A simple reader also cannot see detailed ABS data, so for proper diagnosis you really need a scan tool that can access the ABS module, not just the engine ECU.

Is C0149 an ABS sensor issue or a hydraulic issue?

C0149 is more often related to hydraulic pressure control or the ABS module itself than to a simple wheel speed sensor fault. It can involve a pressure sensor, internal valves, or the hydraulic control unit. Wheel speed sensor problems usually set different codes, although they can appear together.

How urgent is it to fix C0149?

You should treat C0149 as a priority, especially if you drive in poor weather. While you may still have basic braking, the loss of ABS and stability control can significantly affect safety in emergency maneuvers. Driving short distances to a shop is usually fine, but do not put off repairs for weeks or months.

Can low brake fluid cause C0149?

Low or very contaminated brake fluid can contribute to conditions that trigger C0149, especially if air enters the system or the fluid has absorbed a lot of moisture. It is not the only cause, but checking fluid level and condition is one of the first and easiest steps in diagnosing this code.

Do I need to replace the ABS module if I have C0149?

Not always. While a failed ABS module is a common cause, many vehicles only need wiring repairs, connector cleaning, or a pressure sensor replacement. A proper diagnostic process can save you from replacing an expensive module unnecessarily. Have a qualified technician test power, ground, sensor signals, and live data before committing to a new unit.

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