Go-Parts
Cart 0
Your cart is empty
Add an item to see it appear here.
Wrenchy
Go-Parts Garage
Expert guides for diagnosing, troubleshooting, and replacing auto parts Expert guides for diagnosing and replacing auto parts
Browse All →
🎬 Helpful Videos 🛍️ Shop This Part

Mazda Ignition Switch Problems: Turn-Key vs. Push-Button Failures (2004-2025)

This guide clarifies the critical differences between the traditional key-operated switch and the modern push-button start, helping you diagnose failures and find the right part for your Mazda 3, 5, CX-3, CX-5, or MX-5 Miata.

7 minutes to read 2006-2017 MAZDA 5 2021-2025 Mazda CX-5 2016-2023 Mazda MX-5 Miata 2016-2022 Mazda CX-3 2004-2018 Mazda 3
Difficulty
2/5
Est. Time
1 hrs
DIY Doable?
✅ Yes
Shop Labor
$50 - $150
Used OEM Price
$20 - $50
⚠️ Drivable, but... — Yes, but you risk the engine stalling while driving or being stranded if the car refuses to start. It should be repaired as soon as possible.
Key Takeaways
  • The most critical step is identifying if you have a turn-key or push-button system, as they use completely different parts.
  • The push-button start switch (BJS7-66-3S0) does NOT require programming, making a used OEM part a great value.
  • For push-button start problems, ALWAYS test the key fob battery and the main car battery before replacing the switch, as they cause identical symptoms.
  • The turn-key electrical switch (BP4K-66-151B) is also plug-and-play, but the separate lock cylinder/key assembly requires immobilizer programming.
The term 'ignition switch' refers to two very different parts depending on your Mazda's year and model. For older vehicles with a conventional key, it's an electrical switch mounted behind the lock cylinder that powers the vehicle's systems when the key is turned. For modern Mazdas with keyless entry, it's the push-button on the dashboard that signals the car's computer to start the engine. While both initiate the starting process, their failure modes, diagnostics, and replacement procedures are completely different. Understanding which system your car has is the first and most important step in any repair.

The Most Important Question: Do You Have a Key or a Push-Button?

Comparison between a traditional Mazda turn-key ignition and a modern Mazda push-button start system.
Identify your system: Older Mazda models use a traditional turn-key ignition (left), while newer models feature a keyless push-button start (right).

Before you diagnose a problem or buy a part, you must identify which ignition system is in your vehicle. This guide is split into two sections based on this critical difference. Using the wrong part will not work and could cause further electrical issues.

  • Conventional Turn-Key Ignition: You insert a metal key into a lock cylinder on the steering column or dashboard and turn it to start the car. This system is common on the 2004-2013 Mazda 3 and 2006-2017 Mazda 5.
  • Keyless Push-Button Start: You have a key fob that stays in your pocket or purse, and you press a button on the dashboard to start the engine. This system is used on the 2014-2018 Mazda 3, 2016-2022 Mazda CX-3, 2021-2025 Mazda CX-5, and 2016-2023 Mazda MX-5 Miata.

Part 1: Conventional Turn-Key Ignition Switch

The electrical portion of a Mazda ignition switch, part number BP4K-66-151B.
The BP4K-66-151B electrical switch is a common failure point; it attaches to the back of the mechanical lock cylinder.

This section applies to models like the 2004-2013 Mazda 3 and 2006-2017 Mazda 5 equipped with a standard key.

Key Details & Part Numbers

  • Common Part Number: BP4K-66-151B (supersedes BP4K-66-151, BP4K-66-151A)
  • What it is: This is only the electrical switch portion. It is a separate part from the mechanical lock cylinder where you insert your key.

Symptoms of a Failing Turn-Key Switch

Failure of the electrical switch is often intermittent and can be confused with a dead battery or bad starter.

  • Car Won't Crank or Start: You turn the key to the 'START' position, and nothing happens. The dashboard lights may dim, but you hear no click from the starter.
  • Intermittent Starting: The car fails to start randomly but may work fine on other attempts. Wiggling or jiggling the key in the ignition may help it make contact and start.
  • Stalling While Driving: A worn switch can lose electrical contact due to vibration, cutting power to the ignition system and causing the engine to shut off unexpectedly.
  • Accessories Don't Work Correctly: The radio, power windows, or climate controls may not work in the 'ACC' or 'ON' positions, or they may cut out intermittently.
  • Key is Hard to Turn or Gets Stuck: While often a sign of a worn mechanical lock cylinder, it can also be related to the switch binding behind it.

Diagnosis & Replacement

A common issue on older Mazda 3 models is an intermittent no-start where wiggling the key helps. This points directly to wear inside the electrical switch or the mechanical cylinder. The switch itself is typically held to the back of the lock cylinder housing by small screws and is a straightforward part to replace once the steering column covers are removed.

🎬 Watch: How to replace the ignition switch and key barrel

Programming & Immobilizer Warning: The electrical ignition switch (BP4K-66-151B) itself does NOT require programming. It is a simple plug-and-play part. However, your key contains a transponder chip for the immobilizer anti-theft system. If you replace the entire lock cylinder assembly that comes with new keys, those new keys MUST be programmed to the vehicle's computer. If you only have one working key, this procedure requires a visit to a dealer or an automotive locksmith. If you have two already-programmed keys, you can often program a third key yourself.

🎬 Watch: How to replace the ignition lock cylinder

Part 2: Keyless Push-Button Start Switch

A Mazda push-button start switch on the dashboard with an amber warning light illuminated.
An amber or orange light on the start button often indicates a communication fault or a weak key fob battery.

This section applies to models like the 2014+ Mazda 3, CX-3, CX-5, and MX-5 Miata with a push-to-start button.

Key Details & Part Numbers

  • Common Part Number: BJS7-66-3S0 (also listed as BJS7663S0)
  • What it is: The physical button on the dashboard that you press to start the car.

Pro Tip: Before you suspect the switch is bad, ALWAYS check the simple things first. The symptoms of a failing push-button switch are nearly identical to those of a weak battery in the key fob or a dying main 12V car battery. Replace the CR2025 or CR2032 battery in your fob and have your main car battery tested before buying any parts.

Symptoms of a Failing Push-Button Switch

  • Flashing Amber/Orange Light: The light on the start button may flash amber instead of turning green when you press the brake. While this can mean many things, it indicates a fault in the starting system if the batteries are known to be good.
  • Intermittent or No Start: You press the button and nothing happens, or it only works after multiple presses.
  • Engine Stalls or Accessories Stay On: In rare cases, the switch can fail internally, causing the engine to stall or preventing the car from fully shutting down, leaving it in accessory mode and draining the battery.
  • 'Key Not Detected' Warning: If the fob battery is good, this message could point to a problem with the car's keyless receiver or the ignition switch itself.

Diagnosis & Replacement

Besides checking the batteries, also check the brake light switch. The system requires a signal that the brake pedal is pressed to allow the engine to start. If your brake lights aren't working, the car won't start, which can be mistaken for an ignition switch issue. The push-button switch itself is usually held in the dash by clips and is easy to access and replace once the surrounding trim is removed.

🎬 See this push-button starter switch replacement walkthrough

Excellent News for DIYers: The push-button start switch (BJS7-66-3S0) does NOT require any programming. It is a 100% plug-and-play component. The vehicle's security and key recognition are handled by other modules in the car, not the button itself. This makes a used OEM switch an excellent, cost-effective repair option.


Known Issues, TSBs, and Recalls

  • TSB 05-007/15: Some older models (like the 2013 CX-5) had an issue where the ignition would get stuck in accessory mode, draining the battery. This was caused by a faulty switch in the automatic transmission shifter mechanism, not the ignition switch on the dash.
  • Airbag Recall (2024-2025 Models): A recall was issued for some 2024-2025 Mazda 3 and CX-30 vehicles where leaving the ignition in the 'ON' position for an extended period without the engine running could drain the battery. Upon jump-starting, the airbag control unit could malfunction, disabling the airbags. This is a software issue, not a direct failure of the switch.

Buying a Used Ignition Switch

Purchasing a used OEM ignition switch is a smart way to save money, especially since aftermarket electronic components can be unreliable. Here’s what to look for:

  • For Turn-Key Switches (BP4K-66-151B): You are buying the electrical switch only, not the lock cylinder. Visually inspect the connector pins for any signs of corrosion or burning. Ensure the plastic housing is not cracked.
  • For Push-Button Switches (BJS7-66-3S0): Since failure is electronic, a visual inspection is less helpful. The most important thing is to match the part number exactly. Check that the button has a clean, crisp feel and isn't physically damaged. Since it doesn't require programming, it's a very safe used part to purchase.
  • Why Used OEM? Original Equipment Manufacturer (OEM) parts are built to a higher quality standard than most cheap aftermarket alternatives. For a critical electronic part like an ignition switch, sticking with a genuine Mazda part—even a used one—ensures proper function and longevity.

Cost Comparison

Part Type New OEM New Aftermarket Used OEM
Turn-Key Switch (BP4K-66-151B) $60 - $85 $25 - $50 $20 - $45
Push-Button Switch (BJS7-66-3S0) $70 - $100 $30 - $60 $25 - $50

Shop labor for replacement typically runs from $50 to $150, depending on the model and accessibility.

Frequently Asked Questions

A disassembled Mazda key fob showing the internal CR2025 coin cell battery.
Before replacing the ignition switch, ensure your key fob battery (typically CR2025 or CR2032) is not the cause of the no-start condition.
Does a replacement Mazda ignition switch need to be programmed?

It depends on the type. The electrical turn-key switch (BP4K-66-151B) and the push-button switch (BJS7-66-3S0) do NOT need programming. However, if you replace the mechanical lock cylinder that comes with new keys, the keys themselves must be programmed to the car's immobilizer.

Why is the light on my start button flashing amber?

A flashing amber light is a general fault indicator. The two most common causes are a weak battery in your key fob or a low main car battery. Always check these two items before suspecting a larger problem.

My car won't start but the lights and radio work. Is it the ignition switch?

It could be, but it's more likely a weak battery or a bad starter. A car battery can have enough voltage (12V) to power lights but not enough amperage (cranking amps) to turn the engine over. If you hear a single click when you try to start, the problem is more likely the starter. If you hear nothing at all, the ignition switch is a possible culprit.

Can I just replace the key and lock cylinder instead of the switch?

Yes, but they are different parts for different problems. If your key is physically worn, hard to turn, or getting stuck, the mechanical lock cylinder is likely the problem. If the car has intermittent electrical starting issues, the electrical switch is more likely at fault. Remember, replacing the lock cylinder requires programming the new keys.

BL Mazda 3: R&R the ignition switch and key barrel. 2009 2010 2011 2012 2013 2nd gen faulty lock
BL Mazda 3: R&R the ignition switch and key barrel. 2009 2010 2011 2012 2013 2nd gen faulty lock
2017 Mazda3 - Push Button Starter Switch Replacment
2017 Mazda3 - Push Button Starter Switch Replacment
Mazda Won't Start? Blown Starter Fuse Is The Culprit! (How to Fix)
Mazda Won't Start? Blown Starter Fuse Is The Culprit! (How to Fix)
MAZDA NO CRANK NO START FIX  MAZDA 2 3 5 6 CX-3 CX-5 CX-7 CX-9
MAZDA NO CRANK NO START FIX MAZDA 2 3 5 6 CX-3 CX-5 CX-7 CX-9
Mazda Ignition Lock Cylinder Replacement
Mazda Ignition Lock Cylinder Replacement

Technical Specifications

OEM Part Numbers: BJS7-66-3S0 BJS7663S0 BP4K-66-151B BP4K66151 BP4K66151A BP4K66151B

Turn-Key Switch: Electrical switch for conventional keyed ignition systems. Push-Button Switch: Dash-mounted power button for keyless start systems.

Wrenchy
Article researched & written by
Go-Parts' AI research assistant. Every article is backed by live web research, verified OEM data, and real technician knowledge — so you get accurate, up-to-date information you can trust.
Meet Wrenchy → Updated Jul 28, 2026

The information in this article is provided for general reference and educational purposes only. Vehicle specifications, procedures, and part compatibility can vary by production date, trim level, and region. Always consult your vehicle's factory service manual and verify part numbers before purchasing or performing repairs. Safety-critical components such as airbags, seat belts, and braking systems should be installed by a qualified professional.

Year Coverage
This article covers the Ignition Switch for:
  • Mazda 3: 2004200520062007200820092010201120122013201420152016201720182019202020212022202320242025
  • MAZDA 5: 200620072008200920102011201220132014201520162017
  • Mazda CX-3: 2016201720182019202020212022
  • Mazda CX-5: 20212022202320242025
  • Mazda MX-5 Miata: 20162017201820192020202120222023
In this article
🎬 Helpful Videos
Jump to ▴

Email This Guide

We'll send you a link to this article so you can read it later or share it.

Added to cart · Part