What Does Code P0352 Mean?
DTC P0352 indicates a detected malfunction within the primary or secondary circuit of ignition coil ‘B’. The Engine Control Module (ECM), also known as the Powertrain Control Module (PCM), assigns alphanumeric designations to ignition coils, where ‘B’ typically corresponds to cylinder #2 on inline engines or a specific cylinder on a V-configuration engine as defined by the manufacturer’s cylinder numbering scheme and firing order. The primary circuit refers to the low-voltage side of the ignition coil, which receives battery voltage and a switched ground signal from the ECM. The ECM rapidly grounds and ungrounds this circuit, creating a magnetic field in the primary winding. The secondary circuit encompasses the high-voltage side, where the rapid collapse of the magnetic field in the primary winding induces a high voltage (typically 20,000-50,000 volts) in the secondary winding, which is then directed to the spark plug. The ECM monitors the primary circuit for anomalies in voltage, current flow, or dwell time (the duration the primary circuit is energized). If the ECM detects an unexpected open circuit, a short to ground, a short to voltage, excessive resistance, or an incorrect feedback signal that indicates the coil is not responding as commanded, it interprets this as a malfunction and sets the P0352 code. This fault directly impacts the ignition system’s ability to generate spark for the designated cylinder, leading to a misfire.
Common Symptoms
- Illumination of the Check Engine Light (CEL) on the dashboard.
- Engine misfire, characterized by rough idling, stumbling, hesitation, or a noticeable loss of power, especially under acceleration or load.
- Reduced engine performance and sluggish acceleration.
- Decreased fuel economy dueishing unburnt fuel into the exhaust.
- Engine may enter “limp mode” to prevent further damage, limiting RPM or vehicle speed.
What Causes the Code P0352?
- Faulty Ignition Coil ‘B’: The most frequent cause, involving an internal open circuit, short circuit, or degradation of the internal igniter/driver within the coil itself.
- Damaged Wiring Harness: An open, short to ground, short to voltage, or high resistance within the power supply wire, ground wire, or control signal wire leading to ignition coil ‘B’. This can result from rodent damage, chafing against engine components, or heat degradation.
- Poor Electrical Connection: Corroded, loose, or damaged terminals at the ignition coil connector for cylinder ‘B’, or at the ECM connector where the coil’s control circuit terminates.
- Faulty Spark Plug: While less common as a direct cause for a primary/secondary circuit code, a severely fouled, shorted, or excessively worn spark plug in cylinder ‘B’ can overload the ignition coil, leading to premature coil failure or an intermittent fault that mimics a coil circuit malfunction.
- ECM/PCM Malfunction: Although rare, a failure of the specific ignition driver circuit within the ECM responsible for controlling ignition coil ‘B’ can trigger this code.
How to Diagnose and Troubleshoot
Accurate diagnosis of P0352 requires systematic testing using an OBD-II scanner and a digital multimeter (DMM), and potentially an oscilloscope.
- Verify Code and Gather Data: Connect an OBD-II scanner to confirm P0352 is present. Check for any accompanying misfire codes (e.g., P0302 for cylinder 2 misfire). Review freeze frame data, noting engine RPM, load, and engine temperature at the time the code was set, as this can provide clues for intermittent issues.
- Visual Inspection: Disconnect the battery. Carefully inspect ignition coil ‘B’ and its electrical connector and wiring harness. Look for signs of physical damage, corrosion, melted plastic, frayed wires, or rodent damage. Remove the coil and inspect the spark plug well for contamination (oil, coolant, water) which can cause external arcing or shorting.
- Perform a Coil Swap Test (for Coil-On-Plug systems): If P0352 is present, swap ignition coil ‘B’ with a known good coil from another cylinder (e.g., cylinder ‘C’, usually P0353). Clear the DTCs, then start the engine and retest. If the misfire or the DTC now follows the swapped coil to the new cylinder (e.g., P0353 is now present), the original ignition coil ‘B’ is confirmed faulty. If P0352 persists, the issue is likely wiring or ECM-related.
- Electrical Circuit Testing with a DMM: Reconnect the battery.
- Power Supply Check: With the ignition ON (engine OFF), back-probe the coil connector for coil ‘B’. Identify the battery voltage (B+) supply wire (consult a wiring diagram). You should measure battery voltage (approx. 12.0-12.6V). If not, trace the circuit back through fuses and relays.
- Ground Circuit Check: Identify the ground wire at the coil connector. With the ignition OFF, perform a continuity test between this terminal and a known good chassis ground. Resistance should be very low (<0.5 ohms). High resistance indicates a poor ground connection.
- Control Circuit Check (Static): Identify the control wire from the ECM. With the ignition ON (engine OFF), a DMM may show a varying voltage (often near battery voltage or 0V, depending on the ECM’s pull-up/pull-down design). An oscilloscope is ideal for dynamic testing of this circuit during cranking or running to observe the square wave pulse from the ECM. The absence of any voltage fluctuation or an unexpected static voltage indicates an open control circuit or a faulty ECM driver.
- Coil Primary Resistance Test (if applicable): Disconnect the coil connector. Using a DMM, measure the resistance across the primary terminals of ignition coil ‘B’ (usually the B+ and control signal terminals). Compare this reading to manufacturer specifications. An open circuit (OL) or a reading significantly outside specifications indicates a faulty coil.
- Spark Plug Inspection: Remove the spark plug from cylinder ‘B’. Inspect its condition for signs of fouling (carbon, oil, fuel), electrode wear, or damage (e.g., cracked porcelain). A shorted or excessively worn plug can put undue stress on the ignition coil.
- ECM Diagnosis (Last Resort): If all coil, wiring, and spark plug tests confirm integrity, and a known good coil does not resolve the issue, the ECM’s internal ignition driver for coil ‘B’ may be faulty. This requires specialized diagnostic tools or replacement and reprogramming of the ECM by a qualified technician.
Recommended Repairs and Solutions
Once the root cause for P0352 has been definitively identified through diagnosis, the following repairs are typically recommended:
- Replace Ignition Coil ‘B’: If the coil swap test or electrical resistance tests confirmed the ignition coil for cylinder ‘B’ is faulty, replace it. Always use a high-quality, OEM-equivalent replacement coil to ensure long-term reliability and compatibility with the ECM. Consider replacing other coils if they are original and of similar age, as they may be prone to similar failure.
- Repair or Replace Wiring Harness: If the visual inspection or electrical tests revealed damaged, corroded, or open/shorted wiring, repair the affected sections using proper soldering techniques, heat-shrink tubing, and appropriate gauge wire. Ensure all connectors are clean, free of corrosion, and provide a secure, tight fit.
- Replace Spark Plug ‘B’: It is best practice to replace the spark plug in cylinder ‘B’ concurrently with the ignition coil, especially if the old plug showed signs of wear, fouling, or damage. Always ensure the correct spark plug type and gap are used according to manufacturer specifications.
- Clean Electrical Connectors: If corrosion was identified at the coil or ECM connectors, carefully clean the terminals using specialized electrical contact cleaner and a small brush. Apply dielectric grease to the terminals to prevent future corrosion and improve electrical contact.
- Address Contamination: If oil, coolant, or water was found in the spark plug well, identify and rectify the source of the leak (e.g., valve cover gasket, spark plug tube seals, intake manifold gasket) before installing new components.
- ECM Replacement and Reprogramming: If all other components and wiring have been verified as functional, and diagnostic procedures unequivocally point to an internal ECM fault, then ECM replacement and subsequent reprogramming (flashing) with the latest software will be required. This is a complex and often costly repair best performed by a dealership or a specialized automotive electronics repair facility.
Mechanic’s Tip: After any repair, clear the DTCs and perform a test drive under various load conditions to ensure the fault does not return and that all system monitors reset to ‘Ready’. Pay close attention to any related misfire codes (P030X) as they often accompany P0352.

