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

B3935 on 2014-2017 Chevrolet Spark EV: No-Start Causes and Fixes

On a 2014-2017 Spark EV, code B3935 almost always means the car's anti-theft system is preventing it from starting due to radio frequency (RF) interference. The fix is usually free: remove all other keys, fobs, and electronics from near the ignition and try again before replacing any parts. This is a well-documented issue across the GM lineup.

15 minutes to read 2014-2017 Chevrolet SPARK EV
Most Likely Cause
Radio Frequency (RF) Interference
Difficulty
1/5
Est. Time
0.8 hrs
DIY Doable?
✅ Yes
Shop Labor
$0 – $450
Parts Price
$0 – $250
🚫 Do not drive — When this code is active, the vehicle's theft-deterrent system will disable starting, so the engine will not crank or will stall immediately after starting, leaving you stranded.
Key Takeaways
  • B3935 on your Spark EV means the anti-theft system has failed to authenticate the key, preventing the car from starting.
  • The most common cause is Radio Frequency (RF) interference. Before paying for any repair, remove all other keys, fobs, and electronics from near the ignition and try again.
  • Do not replace expensive components like the Body Control Module (BCM) unless RF interference, a weak key fob battery, and a faulty key have all been definitively ruled out.
  • Trying your spare key is a fast and free way to diagnose if your primary key has failed.
  • This code indicates a security issue, not a mechanical or high-voltage battery failure.
The trouble code B3935 on a Chevrolet Spark EV means 'Transponder Authentication Error'. This indicates that the vehicle's Body Control Module (BCM), which manages the anti-theft system, was able to read the transponder chip in your key, but the security authentication process failed. In simple terms, the car recognized a key was present, but a security handshake between the key's chip and the car's computer failed. The BCM then sends a 'start disable' password to the Engine Control Module (ECM), preventing the vehicle from starting.

What's Unique About the 2014-2017 Chevrolet SPARK EV

The Chevrolet Spark EV, like many modern GM vehicles, has an immobilizer system that is particularly sensitive to Radio Frequency (RF) interference. General Motors has issued multiple Technical Service Bulletins (TSBs) for this exact issue across its lineup, including the Spark EV. These bulletins, like #PIC5650M, explicitly warn technicians that a no-start condition with code B3935 is often caused by external interference from items like aftermarket phone chargers, LED lights, and other keys on the same keychain. The official advice is that parts should not be replaced until this possibility is eliminated.

Diagnostic Flowchart

Tap your situation to follow the diagnostic path that matches what you're seeing on this vehicle.

What happens when starting with only the Spark EV key and no other electronics?
→ RF interference confirmed (TSB PIC5650J/M). Keep the key isolated from toll passes, aftermarket chargers, and other fobs.
→ Replace the primary key fob battery (CR2032, $5-$15). If it still fails, replace the fob ($150-$400).
What is the voltage reading of the 12V auxiliary battery under the hood?
→ Recharge or replace the 12V AGM battery ($150-$250) to resolve BCM communication errors preventing authentication.
→ Perform the 30-minute security relearn (three 10-minute cycles). If it fails, seek professional GM scan tool diagnosis.

Symptoms You May Notice

  • Vehicle will not crank or start
  • Vehicle starts and then immediately stalls
  • Security warning light is illuminated or flashing on the dashboard.
  • "No Fob Detected" message may appear on the dash (more common on push-to-start models but related).
⚠️ Don't Waste Money on the Wrong Fix
  • Replacing the Body Control Module (BCM) without ruling out RF interference.
  • Replacing the ignition switch or lock cylinder.
  • Assuming the key fob is bad before trying a simple battery replacement or using the spare key.

Most Likely Causes

  1. Radio Frequency (RF) Interference 🔴 High Probability As documented in GM TSBs PIC5650J and PIC5650M, the immobilizer system (operating at 125 kHz) is sensitive to external radio frequencies. Common culprits include other key fobs, office access cards, toll passes, aftermarket phone chargers (especially USB adapters), dash cams, and even some aftermarket LED interior lights.
    How to confirm: Remove all other keys, fobs, and electronic devices from the keychain and the area around the ignition. Unplug any aftermarket devices from the 12V outlets. Attempt to start the vehicle with only the Spark EV key. If it starts reliably, RF interference was the cause.
    Typical fix: Isolate the Spark EV key from other electronic devices. Avoid keeping multiple RFID-enabled cards or fobs on the same keychain. Remove any low-quality aftermarket chargers or electronics.
    Est. part cost: $0
  2. Weak or Defective Key Fob 🟡 Medium Probability The internal battery (typically a CR2032) in the key fob 🎬 Watch: How to replace the battery in 2013-2015 key fobs. can weaken over time, providing an insufficient signal for authentication. The transponder chip itself can also fail if the key is dropped or exposed to moisture.
    How to confirm: First, try replacing the battery in the key fob. If that doesn't work, try starting the vehicle with your spare key. If the spare key works consistently, the primary key fob is faulty.
    Typical fix: Replace the key fob battery. If the fob itself is faulty, a new key must be purchased and programmed to the vehicle by a dealer or an automotive locksmith.
    Est. part cost: $5-$15 for a battery, $150-$400 for a new key fob and programming.
  3. Weak 12V Vehicle Battery ⚪ Low Probability Even in an EV, a weak 12-volt auxiliary battery can cause widespread electronic issues. Low system voltage during the startup sequence can cause communication errors between modules, including the BCM, leading to erroneous security codes. An owner on the Chevy Spark EV Forum detailed numerous electronic gremlins, including charging problems and incorrect dash readouts, that were ultimately traced back to a failing 12V battery. A fully charged battery is required for security relearn procedures to complete successfully.
    How to confirm: Test the 12V battery with a multimeter. A healthy, fully charged battery should read approximately 12.6 volts with the vehicle off. The 12V AGM battery is located under the hood on the left (driver's) side.
    Typical fix: Recharge or replace the 12V auxiliary battery.
    Est. part cost: $150-$250

Rare But Worth Checking

  • Body Control Module (BCM) Software Glitch: On other GM models of the same era (specifically 2014-2015 trucks and SUVs), TSB PI1180A was issued for a no-start condition with B3935 accompanied by code B2955. The fix was a BCM software reprogram. While not specific to the Spark EV, it establishes a known possibility within the GM family that a software issue, not a hardware failure, could be the cause. This should only be considered by a professional after all other causes are ruled out.
  • Faulty Body Control Module (BCM) or Wiring: A hardware failure in the BCM or damage to the wiring for the immobilizer antenna is possible but very rare. TSB PIC5650J explicitly advises against replacing any parts for this concern unless all other diagnostic paths, especially RF interference, have been exhausted.

Diagnosis Steps

  1. Verify that the security light is on or flashing when the no-start condition occurs.
  2. Remove all other keys, access cards, toll passes, and electronic devices from your keychain and from the area around the ignition. Unplug any USB chargers or dash cams.
  3. Attempt to start the car with only the Spark EV key. If the vehicle starts, the problem is RF interference.
  4. If the issue persists, try using your spare key. If the spare key works, the original key is likely defective or has a dead battery.
  5. Replace the battery in the non-working key fob (typically a CR2032) and test again.
  6. If neither key works and RF interference has been ruled out, check the vehicle's 12V battery voltage to ensure it is fully charged (should be ~12.6V).
  7. If the issue persists, attempt the '30-minute security relearn procedure'. Turn the key to the 'ON' position (not start) and wait 10-15 minutes until the security light stops flashing and turns off. Turn the key off for 10 seconds. Repeat this cycle two more times for a total of three cycles. After the third cycle, the system should be reset.
  8. If all the above steps fail, the vehicle requires professional diagnosis with a GM-specific scan tool to check for BCM software updates (per TSB PI1180A on other models) and analyze immobilizer data.

Parts You'll Likely Need

  • Key Fob Battery (OEM #CR2032) — A weak battery is a common cause for the key fob to fail authentication, after RF interference is ruled out.
    Trusted brands: Energizer, Duracell, Panasonic
    OEM price range: $5-$15
    Aftermarket price range: $2-$10
  • Keyless Entry Remote Flip Key (OEM #94543198 (FCC ID: A2GM3AFUS04) or 42695007 / 95233524 (FCC ID: A2GM3AFUS03) for 2014-2016 models. 13529650 for 2017 models. Verify by VIN.) 🎬 See this step-by-step battery replacement guide for 2017 models. — If the internal transponder chip in the key has failed, the entire key fob must be replaced and programmed.
    Trusted brands: ACDelco (OEM)
    OEM price range: $100-$200 (plus programming)
    Aftermarket price range: $40-$80 (plus programming)

Related Codes That Often Appear With This One

  • B3055 — This code means 'No Transponder Modulation or No Transponder,' indicating the BCM couldn't detect a key at all. It often appears with B3935 when RF interference is severe or the key is failing.
  • B3060 — This code means 'Unprogrammed Transponder.' It can be set if interference corrupts the signal, making the BCM think an unprogrammed key is being used.
  • C0750, C0755, C0760, C0765, C0775 — These are Tire Pressure Monitor (TPM) sensor codes. TSB PIC5650M notes these can appear with B3935 because the TPM system also uses radio frequency (315/433 MHz) and can be disrupted by the same RFI source that is blocking the key transponder signal.

Technical Service Bulletins (TSBs) & Recalls

  • PIC5650M: The most recent version of the TSB, which covers a wide range of GM vehicles. It details intermittent no-start/stall concerns with security light and DTCs B3935, B3055, B3060, and TPMS codes, linking them to RFI from sources like LED lights, USB chargers, and other fobs.
  • PIC5650J: An earlier version of the same bulletin that specifically lists the 2014-2017 Spark EV and strongly advises against replacing parts, pointing toward RF identification devices as the primary cause.
  • PI1180A: A TSB for 2014-2015 GM Trucks/SUVs, not the Spark EV, which details a fix for B3935 and B2955 via a BCM software update. This establishes a precedent for software-related fixes for this code within GM.

Platform-Specific Known Issues

  • GM Technical Service Bulletin #PIC5650M notes that an intermittent no-crank or start-stall condition with code B3935 can occur and advises investigating sources of Radio Frequency Interference before replacing parts. Specific sources mentioned include aftermarket LED lights, cell phone chargers, and toll passes.
  • An earlier version of the bulletin, #PIC5650J, which explicitly lists the 2014-2017 Spark EV, states, "Technician should not replace any parts for this concern. If unable to duplicate the concern ask if the customer uses any Radio Frequency Identification..." devices.
  • Owners on the Chevy Spark EV Forum (MyGreenCar.com) have reported that a failing 12V auxiliary battery can cause a cascade of seemingly unrelated electronic problems, which could potentially include setting security codes like B3935.

Mechanic-Grade Diagnostic Values

  • Immobilizer Data Parameters (Live Data) — expected: The 'Immobilizer Identifier' status should show 'Learned' or 'Valid'. The 'Key In Ignition' status should accurately reflect the key's presence.. Failure: If the 'Immobilizer Identifier' status shows 'Unknown' or 'Invalid', it indicates a failure in the authentication process between the key and the BCM.

Hidden / Shadow Codes Worth Checking

  • B3935 57: The '57' is a symptom byte indicating 'Invalid Key' or 'Transponder Authentication Error'. It specifies that the key's transponder was successfully read by the BCM, but the security challenge calculation failed. This confirms the issue is with authentication, not key detection. (see via A professional GM-specific scan tool like a Tech2 or GDS2 is required to view symptom bytes.)

Scan Tool Commands That Help

  • GDS2: Module Diagnostics > Remote Control Door Lock Receiver > Configure/Reset Functions > Add or Replace Key Fobs — This function is used to program new or additional key fobs to the vehicle after a key has been replaced.
  • GDS2: Immobilizer Learn — This is a more comprehensive security function required when replacing the Body Control Module (BCM) or other theft-related components to teach all security identifiers to the new module.
  • GDS2: Module Diagnostics > BCM > Data Display — Use this to monitor live data parameters like 'Immobilizer Key Status' and 'Transponder Key Present' to see exactly what the BCM is detecting (or failing to detect) during a no-start event.
  • GDS2 with SPS (Service Programming System): BCM Programming and Setup — This is used to flash the BCM with updated software from GM. It would be required if a Technical Service Bulletin (like PI1180A on other models) called for a software update to fix a logic error causing B3935.

Wiring & Ground Locations

  • Body Control Module (BCM) — Located in the driver's side footwell, positioned high up behind the fuse box and attached to the vehicle frame.. The BCM is the central module that manages the Passkey III+ immobilizer system. It reads the key's transponder via the exciter coil and performs the security authentication. All related wiring terminates here.
  • G213 / G214 — G213 is located above the steering column. G214 is located below the center console. These are primary instrument panel grounds.. A poor ground connection at these locations could cause intermittent communication issues for the BCM or other modules involved in the startup sequence, potentially leading to erroneous security codes like B3935.
  • Immobilizer Exciter Coil — This is an antenna ring integrated into the ignition lock cylinder housing.. This coil energizes the passive transponder chip in the key fob and reads its returned signal. A break in the wiring to this coil would typically set a B3055 (No Transponder Detected) code but could contribute to intermittent B3935 issues.

Real Owner Repair Stories

  • Chevy Spark EV Forum (MyGreenCar.com) (2016 Chevrolet Spark EV) — Owner purchased a new key (PN 94543206) as the vehicle only came with one. After having the key cut, they attempted to program it to the car.
    ❌ Tried (didn't work) Following the key programming procedure listed in the 2015 owner's manual (inserting the original key, turning to ON then OFF, then inserting the new key and turning to ON). The procedure did not work and the new key was not learned.
    ✅ What actually fixed it The owner was informed by the dealer that the owner-facing programming procedure does not work and that programming must be done by the dealer using their diagnostic tools (GDS2). Another user suggested purchasing a VCX Nano GM tool to use the GDS2 software independently to program the key. The final resolution required professional tools.

OEM Part Supersession History

  • 94543198, 95074386, 94543206N/A - Multiple PNs used for the same model years — These part numbers, all with FCC ID A2GM3AFUS04, were used for the 2014-2016 Spark EV flip key. They appear to be interchangeable for these model years.
  • 13529650, 13584498N/A — These part numbers, with FCC ID HYQ4AA, are listed for the 2017 Spark EV smart key. This indicates a change in the key and potentially the immobilizer system for the 2017 model year.
    Heads up: Keys for 2014-2016 models are not compatible with 2017 models, and vice-versa, due to different FCC IDs and system designs.

Model Year Variations Within This Range

  • 2014-2016: These years use a traditional flip key with a transponder chip (Passkey III+ system). The FCC ID for the remote is A2GM3AFUS04.
  • 2017: The 2017 model appears to have transitioned to a different key system, possibly a smart key, with FCC ID HYQ4AA. This implies differences in the BCM and immobilizer logic compared to earlier years.
Chevrolet Spark Key Fob Remote Battery Replacement (2013 - 2015)
Chevrolet Spark Key Fob Remote Battery Replacement (2013 - 2015)
How To Change 2017 Chevy Spark Key Fob Battery (Step by Step Guide)
How To Change 2017 Chevy Spark Key Fob Battery (Step by Step Guide)
How To Program A Chevy Spark Flip Key Remote Fob 2014 - 2020 DIY Chevrolet All Keys Lost Tutorial
How To Program A Chevy Spark Flip Key Remote Fob 2014 - 2020 DIY Chevrolet All Keys Lost Tutorial
How To Program A Chevy Spark Flip Key Remote Fob 2013 - 2016 DIY Chevrolet Add Flip-Key Tutorial
How To Program A Chevy Spark Flip Key Remote Fob 2013 - 2016 DIY Chevrolet Add Flip-Key Tutorial
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 21, 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 OBD-II Code B3935 for:
  • Chevrolet SPARK EV: 2014201520162017
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