P0703
Torque Converter/Brake Switch B Circuit MalfunctionP0703 is a generic OBD-II powertrain diagnostic trouble code: Torque Converter/Brake Switch B Circuit Malfunction. It is logged by the engine control unit when the trans monitor detects that a specific fault threshold has been exceeded — typically resulting in the malfunction-indicator lamp (MIL / check-engine light) being illuminated.
What P0703 means
P0703 is stored when the PCM or TCM detects a malfunction in the brake switch 'B' circuit. Most modern vehicles use two separate brake-pedal switch channels: the 'A' circuit supplies the brake lights, while the 'B' circuit provides a dedicated signal to the powertrain control system for torque converter clutch (TCC) release and cruise control cancellation. P0703 targets this secondary circuit exclusively, so brake lights may still function normally even when this code is active.
The TCC lockup clutch relies on the 'B' signal to disengage at the correct moment when the driver lifts off or brakes. If the signal is absent, stuck high, or implausible, the TCM cannot confirm a brake event and will either keep the TCC applied during braking — causing a lurch or near-stall — or disengage TCC permanently as a safety measure, increasing transmission operating temperature. Cruise control uses the same input and will refuse to engage or will disengage unexpectedly.
Common root causes are a failed or misadjusted secondary brake switch, an open or shorted circuit in the wiring between the switch and the TCM/PCM, or a blown fuse on that branch. On platforms that use a single brake switch with multiple output contacts, one set of contacts can fail while the other remains functional. Always check for TSBs since some manufacturers have issued revised switch designs to address chronic P0703 complaints.
Common causes
Most-frequently reported root causes when P0703 is logged.
-
1
Failed or worn secondary brake switch ('B' contact set) with the primary brake-light contacts still functional.
-
2
Misadjusted brake switch not actuating at the correct pedal travel position.
-
3
Open circuit in the wiring harness between the brake switch and the TCM/PCM.
-
4
Short to ground or short to power on the 'B' circuit signal wire.
-
5
Blown fuse protecting the secondary brake switch circuit.
-
6
Corroded or loose connector at the brake switch or at the TCM/PCM harness plug.
-
7
Faulty TCM/PCM brake input circuit (rare, only after all external causes are excluded).
Symptoms drivers notice
How to diagnose P0703
A typical diagnostic flow when this code is present.
-
1
Retrieve all stored codes and freeze frame data; note whether related TCC codes (P0740/P0741) are also present.
-
2
Check live data on a scan tool for the brake switch 'B' state — verify it toggles correctly as the pedal is pressed and released.
-
3
Inspect the brake switch fuse and replace if blown; retest to confirm the fault does not recur immediately.
-
4
Check the brake switch adjustment — the switch must actuate within the first few millimetres of pedal travel per the manufacturer specification.
-
5
Disconnect the brake switch connector and use a multimeter to verify continuity through the 'B' contacts as the switch is manually pressed.
-
6
Trace the 'B' circuit wiring from the switch to the TCM/PCM connector for shorts to ground, shorts to battery, or open-circuit breaks.
-
7
If wiring and switch test good, perform a TCM/PCM pin voltage test at the brake input terminal; substitute the switch or TCM only after isolating the fault source.
Related powertrain codes
- P0218 — Transmission Over Temperature Condition
- P0700 — Transmission Control System Malfunction
- P0701 — Transmission Control System Range/Performance
- P0702 — Transmission Control System Electrical
- P0705 — Transmission Range Sensor A Circuit malfunction (PRNDL Input)
- P0706 — Transmission Range Sensor A Circuit Range/Performance
Frequently asked questions
Why are my brake lights fine but P0703 is still set?
The 'A' and 'B' circuits use separate switch contacts. The 'A' contacts power the brake lights; the 'B' contacts send the signal to the TCM. One set can fail while the other works perfectly, which is exactly the scenario P0703 is designed to detect.
Can P0703 damage the transmission?
Yes, indirectly. If the TCC stays applied through braking events, extra heat is generated in the fluid, accelerating wear on the torque converter and transmission internals. Repair this code promptly rather than ignoring it.
Is the brake switch 'B' the same as the stop-lamp switch?
They are often housed in the same physical unit but use different contact pairs. The stop-lamp contacts power the brake lights; the 'B' contacts send a separate signal for TCC and cruise control. Some platforms use two completely separate switch assemblies.
Will replacing the brake switch always fix P0703?
In the majority of cases, yes — a failed switch is the most common cause. However, always verify harness integrity and connector condition first, because a new switch will not cure an open or shorted wire between the switch and the TCM.
Disabling P0703 in software
RaceTune can permanently disable P0703 — and any other OBD-II diagnostic trouble code — on every ECU family we support. The monitor is disabled inside the ECU itself, so the fault stops being logged: the warning light stays off and the engine never enters limp mode for this code. The change is tied to your exact software version.
Software modifications affect emissions compliance and are not road-legal in many jurisdictions. RaceTune service files are intended for motorsport, off-road, and export use.
Got P0703 in your scan?
Upload your ECU file — we'll identify the exact software version and confirm whether a disable is available for your car.
Upload your file