C0043 — Brake Pedal Position Sensor Circuit B (Subfault)
OBD2 code C0043 flags a problem with the ABS / stability control (C0043 — brake pedal position sensor circuit b (subfault): causes, symptoms & fix). Short, gentle driving to a shop is usually possible. Common culprits: failed wheel speed sensor, faulty ABS module or pump motor, damaged tone (reluctor) ring on the hub.
vehicle
Is it safe to drive?
Drive with caution The base brakes usually still work, so careful driving is possible — but ABS and stability control are disabled, which lengthens stopping distances on slippery roads. Fix promptly and avoid harsh driving.
How to diagnose with an OBD scanner
- Read the code and freeze frame Connect an OBD2 scanner, confirm C0043 is stored, and save the freeze frame data — it shows engine conditions when the fault was detected.
- Check for companion codes and TSBs Related codes often reveal the real root cause. Also check manufacturer technical service bulletins (TSB) for your make and model — many C0xxx issues have factory fixes or software updates. Search by VIN on the manufacturer site or nhtsa.gov.
- Inspect wiring and connectors Visually inspect the wiring harness and connectors related to the ABS / stability control for damage, corrosion, chafing or poor contact.
- Subsystem check Read all four wheel speed PIDs while driving slowly — the faulty sensor drops out or reads implausibly.
- Subsystem check Inspect the sensor and tone ring for metal debris and damage near the hub.
- Verify the repair Clear the code, complete a full drive cycle including the conditions from the freeze frame, and confirm C0043 does not return.
Approximate repair cost
Repair cost depends on which component actually failed. Typical scenarios for C0043 (parts and labor, USD, independent shop rates): Replace a wheel speed sensor: $120–$350; Repair sensor wiring: $80–$250; ABS module repair or replacement: $400–$1,200. Overall, fixing C0043 usually costs between $80 and $1,200. An accurate diagnosis before buying parts saves money — the most expensive scenario is rarely the first one to check.
Common questions
How do I diagnose C0043 myself?
Start with a scan: confirm C0043, save the freeze frame and note any companion codes. Then inspect the wiring and connectors related to the ABS / stability control, and verify the suspect component against live data before buying parts.
Is it safe to drive with C0043?
The base brakes usually still work, so careful driving is possible — but ABS and stability control are disabled, which lengthens stopping distances on slippery roads. Fix promptly and avoid harsh driving.
What is the most common cause of C0043?
The most common causes are: failed wheel speed sensor, faulty ABS module or pump motor, damaged tone (reluctor) ring on the hub.
How much does it cost to fix C0043?
Replace a wheel speed sensor — $120–$350; Repair sensor wiring — $80–$250; ABS module repair or replacement — $400–$1,200. Exact cost depends on the root cause, your vehicle and local labor rates — a proper diagnosis is the cheapest first step.
What are the symptoms of C0043?
Drivers most often notice: stability control disabled message, ABS not operating during hard braking, speedometer or cruise control issues, brake pedal pulsation changes.
C0043 — C0043 — Brake Pedal Position Sensor Circuit B (Subfault): Causes, Symptoms & Fix
When your vehicle's computer sets code C0043, it's telling you something specific went wrong inside the anti-lock brake and stability control network. This particular fault points to a problem with the brake pedal position sensor circuit B — essentially a signal pathway that tells the system whether and how hard you're pressing the brake. The module doesn't log C0043 after a single bad reading; it runs the check multiple times across drive cycles before confirming the fault and recording it permanently in memory.
What makes C0043 useful during diagnosis is the accompanying freeze frame data. Think of it as a photograph taken at the exact moment the sensor acted up — engine RPM, vehicle load, coolant temperature, and road speed all get stored alongside the code. Technicians pull this information first because it recreates the conditions that triggered the failure, narrowing down whether the issue happens only during cold starts, high-speed cornering, or wet-weather driving. Without that context, you're chasing ghosts through the brake system.
The underlying system C0043 interacts with is more complex than simple ABS pulsing. The brake pedal position sensor feeds data to the electronic stability control module, which calculates whether the vehicle is responding the way you're asking it to. When that sensor circuit drops out or sends garbage data, the whole system loses confidence in driver inputs and disables itself as a safety measure.
Symptoms of C0043
- Dashboard lights up with a stability control disabled warning
- ABS fails to activate during emergency braking situations
- Speedometer readings become erratic or cruise control cuts out unexpectedly
- Brake pedal feel changes — either spongier or more abrupt than normal
- ABS or electronic stability control warning lamp stays illuminated
Common Causes
- One of the four wheel speed sensors has failed internally
- The ABS hydraulic pump motor or control module itself is faulty
- Wiring running to the brake pedal sensor is damaged, melted, or corroded at the connector
- The tone ring (reluctor) attached to the wheel hub is contaminated with metal debris or has broken teeth
- A related fuse has blown or voltage supply to the ABS module is chronically low
How to Diagnose C0043
Start by connecting a quality OBD2 scanner and confirming C0043 is actively stored. Record the pending and permanent codes — if there are related wheel speed sensor codes nearby, address those first since they often cascade into this fault.
Pull the freeze frame data immediately after reading the codes. Write down engine RPM, calculated load, and vehicle speed values — these become your test conditions later in the procedure.
Check for any manufacturer technical service bulletins tied to your specific make, model, and model year. Search the NHTSA database or the manufacturer's owner site using your VIN. Many C0043-related faults have known software corrections or updated sensor part numbers that solve the problem without further disassembly.
Physically trace the wiring harness from the ABS module to each wheel speed sensor. Look for cracked insulation, wire chafing where harness bends around suspension components, and green corrosion growth inside connectors. Push and pull connectors while monitoring live sensor data on the scanner — a loose connection often shows up as intermittent dropouts.
With the vehicle safely raised, inspect each tone ring through the wheel hub. Spin the wheel by hand and watch the scanner's wheel speed PID — healthy sensors read smoothly from zero to 15 mph and back. A bad sensor stutters, jumps, or goes completely flatline at certain speeds.
Clear the code, then drive the vehicle through conditions matching the freeze frame snapshot. If C0043 returns, the fault is confirmed and present. If it stays cleared, you may have been dealing with a temporary electrical glitch.
Repair Options
Wheel speed sensor replacement runs $120–$350 for the part and basic labor. This is the most frequent culprit behind C0043 and the most economical place to start.
Wiring repair or connector replacement typically costs $80–$250 depending on whether you need a simple harness splice or a complete new connector kit with terminals.
If the ABS module or pump motor itself is bad, expect to pay $400–$1,200 for remanufactured units plus installation. This is the most expensive repair scenario and should only be pursued after confirming the sensors and wiring check out clean.
How Much Does Fixing C0043 Cost?
The total bill hinges entirely on what component is actually faulty. Wheel speed sensor issues sit at the lower end around $120–$350. Harness and connector problems land in the $80–$250 range. Replacing a failed ABS control unit pushes costs to $400–$1,200 depending on vehicle platform and whether you use a new or remanufactured part.
Most shops charge $80–$150 per hour for labor, so sensor replacement usually wraps up in under an hour while module R&R can take three or more. Get a written diagnosis before authorizing repairs — confirming the root cause first prevents spending $1,000 on a module when a $150 sensor was the real problem.
Can You Drive with C0043?
Your conventional hydraulic brakes remain fully functional, so the car stops normally in everyday conditions. However, both ABS and electronic stability control are offline. On wet pavement, ice, or gravel, stopping distances increase noticeably because the system can no longer pulse individual brakes to prevent lockup. If you must drive before repair, reduce speed, increase following distance, and avoid aggressive cornering or last-second braking maneuvers.
Treat C0043 as a caution-level issue — not an immediate breakdown, but something to schedule within days rather than weeks.
Related OBD2 Codes
- C0030: C0030 — Left Front Tone Wheel (Subfault): Causes, Symptoms & Fix
- C0031: C0031 — Left Front Wheel Speed Sensor (Subfault): Causes, Symptoms & Fix
- C0032: C0032 — Left Front Wheel Speed Sensor Supply (Subfault): Causes, Symptoms & Fix
- C0033: C0033 — Right Front Tone Wheel (Subfault): Causes, Symptoms & Fix
- C0034: C0034 — Right Front Wheel Speed Sensor (Subfault): Causes, Symptoms & Fix
- C0035: C0035 — Right Front Wheel Speed Sensor Supply (Subfault): Causes, Symptoms & Fix