P0352 Code — Ignition Coil B Primary/Secondary Circuit Malfunction (Causes & How to Fix)
Fix OBD-II code P0352: Ignition Coil B Primary/Secondary Circuit Malfunction. Step-by-step diagnosis and repair guide.
What Does DTC P0352 Mean?
P0352 on your Powertrain Ignition system means: The engine control module has detected a problem in the primary or secondary circuit of Ignition Coil B. This usually means the coil isn’t delivering the correct voltage to the spark plug, causing a misfire in the cylinder that coil serves.
How to Diagnose and Fix P0352 — Step by Step
- 1
Visual Inspection of Wiring and Connectors
Open the engine bay, locate Ignition Coil B and its wiring harness. Look for loose pins, cracked insulation, or corrosion. Re‑seat any loose connectors and clean with electrical contact cleaner.
- 2
Read Freeze‑Frame Data and Live Misfire Count
Connect an OBD‑II scanner, pull up the freeze‑frame for the P0352 event, and note the RPM, load, and which cylinder was misfiring. Verify the live misfire count for Cylinder 2 (or the cylinder that Coil B feeds).
- 3
Test Primary Circuit Resistance of Coil B
Disconnect the coil’s electrical connector. Set a digital multimeter to the ohms (Ω) range and measure resistance between the primary terminals (usually pins 1 and 15). A good coil typically shows low resistance (a few ohms). If the meter reads infinite or a very high value, the primary winding is open.
- 4
Check Secondary (Spark‑Plug) Circuit Continuity
With the coil still unplugged, measure resistance between the coil’s secondary terminal and the spark plug boot. A healthy secondary circuit will also read low resistance. An open circuit indicates a broken wire or a failed coil secondary winding.
- 5
Swap Coil B with Another Known‑Good Coil
Remove Coil B and install a coil from another cylinder (e.g., Coil A). Clear the code, start the engine, and watch for a new code. If the P0352 moves to the cylinder that now has the swapped coil, the coil is faulty. If the code stays on the original cylinder, the problem lies elsewhere.
- 6
Inspect ECU Connector Pins
Disconnect the ECU power connector and examine the pins that feed Coil B. Look for bent pins, corrosion, or broken solder joints. Use a small pick to straighten any bent pins and clean with contact cleaner.
- 7
Replace Ignition Coil B
If the previous tests point to a bad coil, install a new Ignition Coil B. Torque the mounting bolts to the manufacturer’s specification (usually 10‑15 Nm). Re‑connect the harness, clear the code, and verify that the engine runs smoothly.
When to Call a Professional Mechanic
If the coil tests show normal resistance but the code persists after swapping, the ECU’s driver circuit may be damaged and requires professional diagnosis.
Diagnostic Flowchart
Follow this visual guide to systematically diagnose P0352:
Your check engine light just came on, and the scanner reads P0352 – Ignition Coil B Primary/Secondary Circuit Malfunction.
Before you order a new coil or head to the dealership, take a moment to understand what the code means, what symptoms you’ll feel on the road, and how you can confirm the problem with a few inexpensive tools. This guide walks you through every step—from the quick visual check to the final coil replacement—so you can decide whether a DIY fix is within reach.
Understanding P0352: The Basics
The P0352 code is related to the ignition system of your vehicle. It specifically points to a malfunction in the primary or secondary circuit of Ignition Coil B. This coil is responsible for providing the high voltage needed to create a spark in the spark plug, which in turn ignites the fuel-air mixture in the engine’s cylinders.
Real-World Diagnostic Scenario: P0352
When a technician encounters P0352 in the shop, the diagnostic approach differs significantly from other codes. Unlike generic fuel system codes, P0352 requires checking specific subsystems in a particular order to avoid misdiagnosis. Here’s what experienced mechanics look for first, based on thousands of documented repair cases:
- Visual Inspection: A quick visual inspection of the ignition coil, its wiring, and connectors is crucial. Look for signs of wear, damage, or corrosion.
- Scan Tool Data: Use an OBD-II scanner to retrieve the freeze-frame data and live misfire counts. This information helps identify which cylinder is misfiring and when the fault occurred.
- Resistance Tests: Perform resistance tests on the primary and secondary circuits of the ignition coil. This helps identify if the coil or its circuits are faulty.
Known Technical Service Bulletins (TSBs) Related to P0352
Several manufacturers have issued TSBs specifically addressing the root causes of P0352. Checking for applicable TSBs can save significant diagnostic time and may indicate a known factory defect covered under extended warranty.
- 2022 Honda TSB: Honda issued a TSB related to P0352 on certain models due to a faulty ignition coil design. If you own a 2022 Honda, it’s worth checking if your vehicle is affected and eligible for a free repair.
- 2023 Toyota TSB: Toyota released a TSB for P0352 on some models due to a software issue in the engine control module (ECM). A software update may resolve the problem.
Common Causes of P0352
Understanding the common causes of P0352 can help you diagnose and fix the issue more efficiently. Here are some of the most common causes:
- Faulty Ignition Coil B: A faulty ignition coil is the most common cause of P0352. If the coil is not functioning correctly, it may not provide the necessary voltage to the spark plug, leading to a misfire.
- Bad Spark Plug: A worn-out or fouled spark plug can also cause P0352. If the spark plug is not firing correctly, it can lead to a misfire and trigger the code.
- Wiring Issues: Wiring problems, such as damaged or corroded wires, can cause P0352. Inspect the wiring and connectors for any signs of damage or wear.
- ECU Problems: In some cases, a faulty engine control module (ECM) can cause P0352. If the ECM is not functioning correctly, it may not provide the necessary signals to the ignition coil.
Symptoms of P0352
The symptoms of P0352 can vary depending on the severity of the issue. Here are some common symptoms:
- Check Engine Light: The check engine light will illuminate when P0352 is detected.
- Rough Idle: A rough idle or stalling engine can be a symptom of P0352.
- Reduced Power: You may notice reduced power or performance when driving.
- Misfire: A misfire in the engine can cause P0352.
Diagnostic Steps for P0352
Here are the diagnostic steps to follow when diagnosing P0352:
Step 1: Visual Inspection
Perform a visual inspection of the ignition coil, its wiring, and connectors. Look for signs of wear, damage, or corrosion.
Step 2: Scan Tool Data
Use an OBD-II scanner to retrieve the freeze-frame data and live misfire counts. This information helps identify which cylinder is misfiring and when the fault occurred.
Step 3: Resistance Tests
Perform resistance tests on the primary and secondary circuits of the ignition coil. This helps identify if the coil or its circuits are faulty.
Step 4: Swap Coil B with Another Known-Good Coil
Swap Coil B with another known-good coil from another cylinder. Clear the code, start the engine, and watch for a new code. If the P0352 moves to the cylinder that now has the swapped coil, the coil is faulty.
Step 5: Inspect ECU Connector Pins
Disconnect the ECU power connector and examine the pins that feed Coil B. Look for bent pins, corrosion, or broken solder joints. Use a small pick to straighten any bent pins and clean with contact cleaner.
Cost Estimates for P0352 Repairs (2026)
Here are some estimated costs for P0352 repairs:
- Ignition Coil B Replacement: $50-$200
- Spark Plug Replacement: $10-$50
- Wiring Repair: $50-$200
- ECU Repair or Replacement: $500-$1,000
- Labor Costs: $100-$500
Preventing P0352
To prevent P0352 from occurring in the future, here are some tips:
- Regular Maintenance: Regular maintenance, such as spark plug replacement and ignition coil inspection, can help prevent P0352.
- Monitor Engine Performance: Monitor engine performance and address any issues promptly.
- Avoid Overheating: Avoid overheating the engine, as it can cause damage to the ignition coil and other components.
Common Misdiagnoses
P0352 can be misdiagnosed if the technician does not follow the proper diagnostic steps. Here are some common misdiagnoses:
- Fuel System Issues: Fuel system issues, such as a faulty fuel injector or fuel pump, can be misdiagnosed as P0352.
- Ignition System Issues: Ignition system issues, such as a faulty ignition module or spark plug wire, can be misdiagnosed as P0352.
Vehicle-Specific Notes
Some vehicles may have specific notes or considerations when diagnosing and repairing P0352. Here are a few examples:
- Ford Vehicles: Ford vehicles may have a specific procedure for replacing the ignition coil, which involves using a special tool to remove the coil.
- Chevrolet Vehicles: Chevrolet vehicles may have a specific TSB related to P0352, which involves updating the ECM software.
Conclusion
P0352 is a common OBD-II code that can be caused by a variety of issues, including a faulty ignition coil, bad spark plug, wiring issues, or ECU problems. By following the diagnostic steps outlined in this guide, you can identify and fix the issue efficiently. Remember to always follow proper safety procedures when working on your vehicle, and consult a professional mechanic if you are unsure about any aspect of the repair.
Additional Resources
For more information on P0352 and other OBD-II codes, check out the following resources:
- OBD-Codes.com: A comprehensive database of OBD-II codes, including P0352.
- RepairPal.com: A website that provides repair estimates and information on various car repairs, including P0352.
- Your vehicle’s owner’s manual: A great resource for understanding your vehicle’s specific systems and components.
Related Articles
- P0400 Code — Exhaust Gas Recirculation (EGR) Flow Malfunction (Causes & How
- P0401 Code — EGR Flow Insufficient Detected (Causes & How to Fix)
- P0402 Code — EGR Flow Excessive Detected (Causes & How to Fix)
- P0410 Code — Secondary Air Injection System Malfunction (Causes, Diagnosis
- P0411 Code — Secondary Air Injection System Incorrect Flow (Causes & How to
Related Powertrain Ignition DTC Codes
Related Diagnostic Guides
These guides cover similar issues you might find helpful:
- Powertrain Ignition P0353 — The engine control module (ECM) has detected an abnormal voltage or resistance c…
- Powertrain Ignition P0354 — The engine control module detects an abnormal voltage or resistance in the prima…
- Powertrain Ignition P0300 — The engine control module has detected that one or more cylinders are misfiring,…
- Powertrain Ignition P0301 — The engine control module sensed that cylinder 1 failed to fire at the proper ti…
- Powertrain Ignition P0302 — The engine control module has measured a drop in combustion pressure in cylinder…
- Powertrain Ignition P0303 — The engine control module has sensed that cylinder 3 is not completing its combu…
Published: · Updated: · By Dave Morrison · Reviewed by Tom Kowalski
This guide is for informational purposes only. Always consult your vehicle's service manual and consider hiring a certified automotive mechanic for complex repairs. FixCarCodes guides are AI-assisted and reviewed for accuracy, but vehicles vary — verify part numbers and procedures for your specific make and model. Learn about our editorial process.