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.
- 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 Most Important Question: Do You Have a Key or a Push-Button?

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

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 barrelProgramming & 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 cylinderPart 2: Keyless Push-Button Start Switch

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 walkthroughExcellent 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

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.
Helpful Videos
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.
We Have This Part in Stock
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.
- Mazda 3:
- MAZDA 5:
- Mazda CX-3:
- Mazda CX-5:
- Mazda MX-5 Miata:
- 🎬 Helpful Videos
- 🛍️ Shop This Part
- The Most Important Question: Do You Have a Key or a Push-Button?
- Part 1: Conventional Turn-Key Ignition Switch
- Key Details & Part Numbers
- Symptoms of a Failing Turn-Key Switch
- Diagnosis & Replacement
- Part 2: Keyless Push-Button Start Switch
- Key Details & Part Numbers
- Symptoms of a Failing Push-Button Switch
- Diagnosis & Replacement
- Known Issues, TSBs, and Recalls
- Buying a Used Ignition Switch
- Cost Comparison
- Frequently Asked Questions
- 🎟️ Get 5% Off