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.

⏱️ Time30-60 minutes
📋 Severitymedium
🚗 Applies ToToyota, Honda, Ford, Chevrolet, Nissan
⚠️ DTC CodeP0352
P0352 — Powertrain Ignition diagnostic 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. 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. 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. 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. 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. 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. 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. 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.

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.

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.

Note: TSB availability varies by manufacturer and model year. Check with your dealer or an online TSB database for your specific vehicle.

Frequently Asked Questions

Q: What is the average repair cost for code P0352, and does it vary by vehicle make?

The average repair cost for code P0352 can range from $200 to $1,000, depending on the vehicle make and model. For example, a Honda Civic may require a simpler ignition coil replacement, costing around $200, while a Ford F-150 may require a more complex repair, including a new ignition coil and spark plug replacement, costing upwards of $800. Additionally, labor costs can vary by location and mechanic, so it’s essential to get a quote from a trusted repair shop. In general, the cost of repair for code P0352 is relatively moderate compared to other powertrain-related issues.

Q: Is it safe to drive with code P0352, or can it cause further damage to my engine?

Driving with code P0352 can be safe in the short term, but it’s not recommended to continue driving for an extended period. The code indicates a problem with the ignition coil for cylinder 2, which can cause misfires, reduced engine performance, and decreased fuel efficiency. If left unrepaired, it can lead to more severe issues, such as catalytic converter damage or engine failure. However, if you’re experiencing no noticeable symptoms, you can likely drive carefully to a repair shop without causing significant damage.

In popular vehicles like the Toyota Camry or Nissan Altima, the most common cause of code P0352 is a faulty ignition coil for cylinder 2. This can be due to wear and tear, corrosion, or a manufacturing defect. In some cases, a spark plug issue or a problem with the ignition coil’s electrical circuit can also trigger this code. For example, in the Toyota Camry, a common issue is the ignition coil’s boot leaking, causing the coil to fail prematurely.

Q: Will code P0352 cause my vehicle to fail an emissions test, and what are the consequences?

Yes, code P0352 can cause your vehicle to fail an emissions test, as it indicates a problem with the engine’s ignition system, which can lead to increased emissions. If your vehicle fails an emissions test, you may be required to repair the issue and retest the vehicle before it can be registered or operated legally. In some states, you may be subject to fines or penalties for operating a vehicle that does not meet emissions standards.

Q: How long does it take to repair code P0352, and can I do it myself?

The repair time for code P0352 can vary depending on the complexity of the issue and the technician’s experience. On average, a professional mechanic can diagnose and repair the issue within 1-2 hours. However, if you’re attempting to repair it yourself, the process can take longer, typically 2-5 hours, depending on your level of expertise and the availability of tools and resources. It’s essential to note that repairing code P0352 requires specialized tools and knowledge, so it’s recommended to seek the help of a professional mechanic if you’re not experienced with automotive repairs.

Code P0352 is specific to the ignition coil for cylinder 2, while related codes like P0351 or P0353 refer to issues with the ignition coils for cylinders 1 or 3, respectively. Each code has a unique set of symptoms and repair procedures, so it’s essential to diagnose the issue correctly to ensure the proper repair. For example, code P0351 may require a different ignition coil replacement or spark plug repair compared to code P0352.

Q: Can code P0352 be caused by a problem with the engine’s computer or wiring, rather than the ignition coil itself?

In some cases, code P0352 can be triggered by a problem with the engine’s computer (ECU) or wiring, rather than the ignition coil itself. This can include issues like a faulty ignition coil driver circuit, a corroded or damaged wiring harness, or a software glitch in the ECU. A professional mechanic can help diagnose the root cause of the issue using specialized tools and testing procedures. In these cases, the repair may involve replacing or reprogramming the ECU, repairing or replacing the wiring harness, or performing other electrical system repairs.

Q: Are there any specific troubleshooting steps I can take to help diagnose code P0352 before taking my vehicle to a repair shop?

Yes, there are several troubleshooting steps you can take to help diagnose code P0352. For example, you can use a scan tool to monitor the engine’s performance and check for any other related codes. You can also perform a visual inspection of the ignition coil and spark plug for cylinder 2, looking for signs of wear, corrosion, or damage. Additionally, you can try swapping the ignition coil for cylinder 2 with a known good coil to see if the problem persists. These steps can help you provide more information to the repair shop and potentially save time and money on the repair.

Related Powertrain Ignition DTC Codes

Related Diagnostic Guides

These guides cover similar issues you might find helpful:

Published: · Updated: · By FixCarCodes Team

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.