2017–2020 Mazda CX-5 No Crank With P0615 or B112A: Ask About Glass Work
Cx-5 No Crank After Glass Work?
A 2017–2020 Mazda CX-5 that will not crank with P0615:12 or B112A:12 needs one unusual history question: was the windshield tinted, repaired, or replaced? Mazda documented water reaching connector C-04 behind the dashboard after those jobs. Preserve the codes and moisture before replacing a starter, relay, or control unit.
Once the exact circuit and terminal are identified from Mazda information, a protected circuit probe can help compare supply, ground, continuity, and voltage drop. The MRCARTOOL B550 automotive circuit analyzer can support known low-voltage checks. It cannot safely identify an unknown terminal, prove where water crossed the windshield bond, or justify injecting power into a module, sensor, or data line.
Think like a leak investigator carrying an electrical diagram. The sequence is last glass work, water direction, connector condition, circuit result, then verification. Reversing that order can power a wet circuit and erase the most useful clue.
Quick answer: Preserve P0615:12/B112A:12, ask about windshield tint or replacement, and inspect connector C-04 for the actual moisture path before ordering start-system parts.

In this guide
Preserve the no-crank scene
Confirm the distinction between no crank and cranks-but-will-not-start. Record cluster brightness, warning messages, key recognition, gear display, brake-lamp response, relay sounds, and whether a jump changes the result. Save all module codes and freeze or event data before battery disconnection.
If there is water near a fuse panel, heat, smoke, or electrical odor, stop attempting to start the vehicle and disconnect power only under the approved Mazda safety procedure. A no-crank CX-5 in an unsafe location should be transported, not repeatedly jump-started.
P0615:12 is a starter-relay circuit malfunction in Mazda’s alert; B112A:12 is an IG2-relay circuit malfunction. The shared suffix and no-crank event direct attention to circuitry, but they do not name the failed component.
Build the glass-work timeline
Ask for the date and type of work: clear UV film can be hard to see, while a replacement windshield may look factory-clean. Find out whether the symptom began immediately, after the next rain, or weeks later. Request the installer invoice and photographs if available.
Record recent car washes, windshield fogging, damp carpet, musty odor, unexplained battery discharge, and intermittent accessories. Water used during film installation can run behind the dash; a poor replacement seal can admit later rain. Those are different entry mechanisms with a similar destination.
Read the two codes at circuit level
Do not translate P0615 into “bad starter” or B112A into “bad relay.” A circuit code can be produced by power, ground, connector resistance, harness damage, relay control, or module-side conditions. Check battery state and terminal integrity first so low voltage does not distort the case.
Use the current Mazda wiring diagram to identify connector C-04, its mating halves, involved terminals, expected states, and safe back-probe method. Pin numbers from a different year can put a powered probe onto the wrong circuit.
Follow gravity to connector C-04
Mazda SA-051/20 connects the two code patterns to water contamination or corrosion at C-04. Inspect the windshield edge and the path behind the dash without flooding the cabin. Look for washed dust, tide marks, green or white corrosion, dark terminals, wet tape, and droplets above—not just at—the connector.
Photograph both halves before cleaning or separating them. If corrosion is absent, the alert says to exit this path and continue normal diagnostic information for the stored code. A dry connector today does not exclude an intermittent leak, but it prevents an automatic repair conclusion.
Measure only after identifying the terminal
Isolate power as the Mazda procedure requires before disconnecting a wet connector. After inspection and approved cleaning or repair, use non-damaging probes. Compare voltage on both sides of a loaded connection; an open-circuit 12-volt reading can disappear when the circuit is asked to work.
Continuity alone does not prove a wire can carry load. Likewise, applying battery power to “see what moves” can damage a low-current driver. The wiring diagram, component state, and connector test plan must exist before the probe touches metal.
| Finding | What it supports | What it does not prove |
|---|---|---|
| Water trail reaches C-04 | Mazda alert path is plausible | Which exterior seam leaked |
| Corroded relevant terminal plus voltage drop | Connector repair branch | Starter or relay must be replaced |
| C-04 clean and dry | Exit alert’s stated path | Entire start circuit is healthy |
| Jump changes crank behavior | Low-voltage branch matters | C-04 is cleared |
Exit the bulletin when the evidence is absent
If C-04 has no contamination or corrosion, return to Mazda’s diagnostic path for P0615:12 or B112A:12. That may include battery, starting interlocks, relay command, harness, grounds, or module tests. Do not wet the connector deliberately to reproduce the event.
The alert is a narrow pattern, not a recall and not a promise of warranty coverage. Mazda’s document states that repairs for this concern were not covered under the policy described there; current coverage should be checked directly from the VIN and repair date.
Send the shop a moisture-and-voltage file
Include VIN, exact codes and status, no-crank versus no-start behavior, battery test, glass/tint invoices, rain or wash timing, moisture photographs, C-04 images before disturbance, and any loaded voltage-drop results with terminal and circuit identified. List what changed after drying or movement.
That file lets the shop connect body-leak correction with electrical repair. Fixing only the corroded terminal while leaving the entry path open invites a repeat failure.
Verify dry starts and the repaired water path
Verification has two halves. Electrically, the engine must crank normally through repeated hot and cold starts, the relevant codes must not return, and voltage drop must remain within Mazda specifications. Physically, a controlled water test must show no moisture entering the original path.
Recheck after the carpet and connector area have had time to dry. A single start after cleaning does not prove the windshield seal is repaired, and a dry windshield test does not prove the damaged circuit was restored.








Comments 0
Questions, fixes, and real-world diagnostic notes from readers.
Be the first to share a diagnostic result or ask a follow-up question.