Generic OBD-II / Powertrain

P0724 - The Brake Switch Signal to the Transmission Control System Is Stuck High or Out of Range

P0724 is a generic OBD-II code for a brake switch signal that looks too high or otherwise implausible to the transmission control system.

This is a generic OBD-II guide that can apply across many makes. Exact test flow, sensor locations, and repeat failure patterns can still vary by manufacturer and engine family.

Severity

Low

Keep driving?

Often yes

Most likely cause

A bad brake switch, misadjustment, or wiring fault is often the first place to look.

DIY friendly?

Usually yes

First checks take 10 minutes for basic checks. No special tools are usually needed for the first checks.

Can you keep driving?

Can you keep driving?

Stop driving if any of these apply

  • !The vehicle suddenly runs much worse, loses power sharply, or the check-engine light starts flashing.
  • !There is a strong smell, smoke, overheating, or any symptom that suggests a real-time safety problem rather than a stored code alone.
If the light is steady and the vehicle still drives normally: Often yes for a short time, but it should not be ignored if drivability changes are obvious.

What to check first

Step-by-step checks

  1. 1

    Safety first

    Check brake-light operation safely before moving on to transmission diagnosis

  2. 2

    Free - no tools

    Confirm whether the brake lights work normally and do not stay on or fail to come on

  3. 3

    Basic tool needed

    Inspect the brake switch connector and pedal area for looseness or wear

  4. 4

    Basic tool needed

    Look for other brake-system or cruise-control codes that may point to the same switch

  5. 5

    Basic tool needed

    If scan data is available, compare brake input status with actual pedal position

  6. 6

    Basic tool needed

    Notice whether the code appeared after pedal, switch, or steering-column work

If the code returns

  • -If the brake lights are wrong, solve the brake switch issue first.
  • -If the signal is good at the switch but wrong to the TCM, inspect the wiring path.
  • -If the code returns after switch adjustment, confirm pedal travel and switch position again.

Background

What this code means

P0724 is a generic OBD-II code for a brake switch signal that looks too high or otherwise implausible to the transmission control system.

The ECU uses brake input to manage lockup and shift behavior. If the signal stays high or does not match pedal movement, the fault is usually in the switch, its adjustment, or the wiring path.

Diagnosis

Common causes

Most common

Brake switch stuck or misadjusted

The switch may be reporting brake pedal state incorrectly.

Common

Wiring or connector fault

A short, corrosion, or loose connector can keep the signal high.

Common

Pedal or mounting wear

Excess play can keep the switch from operating consistently.

Possible

Fluid or moisture intrusion

Contamination at the switch connector can disturb the signal.

Avoid these mistakes

What not to do

  • xDo not replace the transmission module before checking the brake switch first.
  • xDo not ignore brake-light problems, because they often point straight to the real fault.

Parts

Parts that may need replacing

PartTypical costNotes
Brake light switch$15-$80Most relevant when the switch signal is wrong or stuck high.
Connector or wiring repair$20-$150Important when the brake signal is being lost or held high between the switch and the TCM.
Pedal bracket or switch mounting hardware$10-$60Useful if switch adjustment or mechanical play is part of the problem.

See also

Related OBD codes

Source notes

Generic OBD-II (SAE J1979 / ISO 15031-5). P0724 was seeded from dtcdb and then expanded around brake-switch signal faults to the transmission control system, with emphasis on switch, adjustment, and wiring checks.

This guide is written as a generic multi-make reference, so bulletin history, sensor locations, and repair order can still change by manufacturer and engine family.

This is generic OBD-II guidance and should not override vehicle-specific service information. Exact diagnosis and repair steps vary by make, engine family, and model year.

Last reviewed: 2026-04-10

Reference: Open reference

Privacy and advertising

Choose whether to allow ad personalization

FixThisError may use Google AdSense on broad browse pages. Your choice controls whether advertising-related cookies and ad requests can be used. Core site content remains available either way.