HomeTrouble CodesC0504

C0504 — Left Front Wheel Speed Sensor Intermittenterratic

Generic OBD-II · all makesChassis

Code C0504 indicates that the ABS control module has detected an erratic or intermittent signal from the left front wheel speed sensor. This means the signal is not completely lost, but it is fluctuating outside of the expected parameters for the vehicle's current speed.

Symptoms

What causes it — most likely first

1. Faulty Wheel Speed Sensor

The sensor internal electronics have degraded, causing inconsistent signal output.

2. Contaminated or Damaged Tone Ring

Debris, rust, or a cracked reluctor ring prevents the sensor from reading a clean pulse.

3. Wiring Harness Issues

Frayed wires, corrosion in connectors, or rubbing against chassis components causes intermittent shorts or opens.

4. Loose Sensor Mounting

The sensor is not seated properly, creating an improper air gap between the sensor tip and the tone ring.

5. ABS Control Module Failure

Internal circuit failure within the ABS module preventing correct processing of the sensor signal.

How it's diagnosed

  1. Perform a visual inspection of the left front wheel speed sensor and tone ring for physical damage or debris.
  2. Inspect the wiring harness from the sensor to the ABS module for chafing, corrosion, or broken wires.
  3. Clean the tone ring and sensor tip to ensure no metallic shavings or road grime are interfering with the signal.
  4. Use a scan tool to monitor the live wheel speed data while driving slowly to identify signal dropouts.
  5. Test the sensor's resistance and signal output using a multimeter or oscilloscope to verify consistency.

Code facts & related codes

SystemChassis
StandardizationSAE generic — identical on every make

Frequently asked

Is it safe to drive with code C0504?

The vehicle is drivable, but the ABS, traction control, and stability control systems will be disabled, which can increase braking distances on slippery surfaces.

Do I need to replace the ABS control module?

It is unlikely. Most erratic signal codes are caused by the sensor, damaged wiring, or a dirty tone ring; the module is rarely the cause.

Why is the code intermittent rather than a constant failure?

Intermittent signals are often caused by wiring that shorts only when the suspension moves, or by debris on the tone ring that only disrupts the signal at certain speeds.