01 Ford’s Iconic Blue Oval Logo Gets a Refresh • 02 Chain Drives: A Comprehensive Guide to Types, Applications,… • 03 Exploring Variable Displacement Engines: Benefits and Drawb… • 04 How to Diagnose and Fix Power Loss in Your Car • 05 12 Reasons Why Your Car Won’t Start • 06 How to make a successful business: A long educative story • 07 ECU Tuning: Benefits, Risks, and the Tuning Process • 08 Crank Angle in Engines: Everything You Need to Know • 09 This Is Why Your Car’s Door Won’t Latch Properly • 10 Accelerator Pedal Sensors: Everything You Need to Know •

DTC codes / Mazda codes / P1703

P1703 · MazdaBrake On Off Switch Out Of Self Test Range

P1703 on Mazda vehicles means the powertrain control module (PCM) has detected that the brake on/off switch signal is outside its expected self-test range during the key-on or initial drive cycle. The PCM expects a specific voltage pattern from the brake pedal switch when the pedal is released and pressed, and this code sets when that pattern does not match the stored calibration.

SystemPowertrain
Code typeMazda specific
SeverityMedium
Fix difficultyIntermediate
AreaTransmission

Symptoms you may notice

  • The brake warning light or check engine light may illuminate on the dashboard.
  • The transmission may shift harshly or fail to engage overdrive because the PCM cannot confirm brake pedal status.
  • Cruise control may become inoperative or disengage unexpectedly.
  • The engine may idle poorly or stall when coming to a stop if the PCM misreads brake input.
  • Often no symptoms besides the warning light, especially if the switch still functions mechanically.
  • The shift interlock may not release properly, preventing the shifter from moving out of Park.

Common causes, most likely first

  1. A misadjusted or faulty brake on/off switch (also called the brake pedal position switch) that does not send the correct signal range.
  2. Worn or damaged wiring and connectors at the brake switch, including corrosion or loose pins.
  3. A blown fuse or poor ground connection in the brake switch circuit.
  4. A brake pedal that does not fully return to rest, keeping the switch partially engaged.
  5. An aftermarket or incorrect brake switch installed previously that does not match Mazda specifications.
  6. A PCM software issue or internal fault that misinterprets a valid switch signal, though this is less common.
  7. Contamination or debris on the switch contacts causing intermittent or out-of-range signals.

How to diagnose and fix it

  1. Verify the brake lights operate correctly when the pedal is pressed and released, and check that the pedal returns fully.
  2. Inspect the brake on/off switch for proper adjustment and secure mounting, then adjust or replace it if it is out of specification.
  3. Check the switch circuit wiring and connectors for damage, corrosion, or loose pins, and repair as needed.
  4. Test the brake switch with a multimeter to confirm it produces the expected voltage or continuity in both pedal positions.
  5. Clear the code and perform a road test that includes several brake pedal applications to see if the code returns.
  6. If the code persists, check for related diagnostic trouble codes in the ABS or body control modules that could affect the brake signal.
  7. As a last step, have a Mazda dealer check for PCM software updates or perform a pinpoint test with a factory scan tool.

Brake switch adjustment often fixes P1703

  • Many technicians replace the brake switch unnecessarily when the real problem is a simple adjustment or a worn pedal stop pad that prevents the switch from reaching its rest position.
  • A brake switch that tests fine with a multimeter can still set P1703 if the PCM expects a specific voltage range during its self-test, so a scan tool with live data is more reliable than a basic continuity check.
  • Aftermarket brake switches for Mazda vehicles sometimes have different resistance values and can trigger P1703 even though they fit and function, so use an OEM-quality part.
  • This code can be set by a weak battery or low voltage during cranking, which causes the PCM to misread the brake switch signal during its initial self-test.
  • P1703 is often stored alongside transmission codes because the PCM uses the brake signal for shift scheduling, so diagnosing the brake switch first can resolve multiple issues.

Can I keep driving with P1703?

You can usually drive the vehicle, but avoid relying on cruise control and be aware that transmission shifting may be affected. Have the brake switch inspected soon, especially if brake lights or shift interlock operation are inconsistent.

Guidance is general and written for Mazda vehicles. Exact tests and values vary by model, so confirm the fault before replacing parts.

Running on fumes Free guides aren't free to make. Top up the tank. Any amount, one time. Fuel the Garage