OBD-II Generic Subaru Error Code C1431: How to Fix It

Medium 1-3 hours High Severity Verified June 2026
Error Code
C1431
Brand
OBD-II Generic
Product Type
automotive
Severity
High
DIY Difficulty
Medium
Estimated Fix Time
1-3 hours
Error code C1431 on a Subaru indicates a fault with the brake fluid level sensor or brake pressure sensor, which is a critical component of your vehicle's ABS (Anti-lock Braking System) and stability control systems. This code is flagged as high severity because it directly affects your braking performance and overall vehicle safety. You should address this issue as soon as possible and avoid high-speed driving until it is resolved.
Ad

Tools You'll Need

How to Fix Error Code C1431

  1. Read and Record the Fault Code

    Do not clear codes before recording them. Clearing codes erases important freeze frame data that can help pinpoint the root cause.
  2. Check the Brake Fluid Level

    Use only the brake fluid type specified in your owner's manual. Mixing incompatible brake fluid types can damage seals and brake components. Brake fluid is corrosive — avoid skin and eye contact and wipe up spills immediately.
  3. Inspect for Brake Fluid Leaks

    Never drive a vehicle with an active brake fluid leak. Loss of brake fluid can lead to complete brake failure and a serious accident. If you find a leak, have the vehicle towed or repaired before driving.
  4. Locate and Inspect the Brake Fluid Level Sensor

    Keep flames and sparks away from the brake fluid reservoir. Brake fluid is flammable.
  5. Test the Brake Fluid Level Sensor Electrically

  6. Inspect the Brake Pressure Sensor (if applicable)

    The ABS hydraulic control unit operates at high hydraulic pressure when the system is active. Disconnect the battery negative terminal and allow the system pressure to bleed off before disconnecting any hydraulic fittings.
  7. Check ABS Module Wiring and Connections

  8. Clear the Code and Test Drive

    Test drive in a safe, low-traffic area. Do not perform emergency brake tests on public roads. If warning lights return immediately, stop driving and seek professional diagnosis.

Parts You May Need

Brake fluid level sensor
Check Price on Amazon
Brake pressure sensor
Check Price on Amazon
Brake fluid (DOT 3 or DOT 4)
Check Price on Amazon
Brake line repair kit or replacement brake line
Check Price on Amazon
Electrical connector repair kit
Check Price on Amazon
Brake fluid level sensor
Check Price on Amazon
Brake pressure sensor
Check Price on Amazon
Brake fluid (DOT 3 or DOT 4)
Check Price on Amazon
Brake line repair kit or replacement brake line
Check Price on Amazon
Electrical connector repair kit
Check Price on Amazon
Ad

When to Call a Professional

You should call a professional mechanic or Subaru dealership technician if: the brake fluid level is correct but the code keeps returning after sensor inspection; you find a brake fluid leak you cannot locate or repair yourself; the ABS hydraulic control unit (HCU) is suspected to be faulty, as this requires specialized bleeding equipment and programming; the ABS control module needs replacement or reprogramming; or if at any point during diagnosis you are uncomfortable working around brake hydraulics. Because this code involves your braking system — one of the most critical safety systems on your vehicle — do not delay professional service if DIY steps do not resolve it.

Frequently Asked Questions

Is it safe to drive with a C1431 code on my Subaru?
It is not recommended to drive normally with a C1431 code active, especially at highway speeds. This code indicates a fault in the brake fluid level or pressure sensing system, which means your ABS and stability control systems may not function correctly in an emergency. If you must drive, keep speeds low and travel to a repair facility as soon as possible.
Can low brake fluid cause the C1431 code?
Yes, low brake fluid is one of the most common causes of C1431. The brake fluid level sensor monitors the fluid level in the reservoir, and if it drops below the minimum threshold, it triggers this fault code. Always check your brake fluid level first when diagnosing C1431. If topping off the fluid clears the code, you still need to find and fix the source of the fluid loss.
How much does it cost to fix a C1431 code on a Subaru?
Cost depends on the root cause. If it is simply low brake fluid with no leak, the cost is minimal — just a bottle of brake fluid. A brake fluid level sensor replacement typically costs $20–$80 for the part plus labor. If a brake pressure sensor needs replacement, expect $100–$300 in parts and labor. If there is a brake fluid leak requiring line or caliper repair, costs can range from $150 to $600 or more depending on the location and severity.
What is the difference between a brake fluid level sensor and a brake pressure sensor in a Subaru?
The brake fluid level sensor is a simple float-type switch located in the brake fluid reservoir that alerts the system when the fluid level is too low. The brake pressure sensor, typically found on the ABS hydraulic control unit or master cylinder, monitors actual hydraulic pressure in the braking system. Both can trigger C1431, so it is important to diagnose which sensor is at fault using a multimeter and wiring diagram.
Will C1431 clear itself after fixing the issue?
In most cases, the code will not clear itself automatically — you need to use an OBD2 scanner to manually clear it after making the repair. Some vehicles may clear stored codes after a set number of successful drive cycles without the fault recurring, but using a scanner is the fastest and most reliable method. Always clear the code after repair and then test drive to confirm it does not return.