P0352 — Ignition Coil B Primary/Secondary Circuit Malfunction

powertrain (engine/transmission)

Is it safe to drive?

Repair soon and drive cautiously An active P0352 can prevent one cylinder from firing correctly, increasing misfire-related catalyst and fuel-economy risk. Avoid sustained high-load driving until the circuit is repaired. If severe shaking, loss of power, or a strong fuel odor occurs, stop driving and arrange service.

Typical symptoms

  • The check-engine light may illuminate with P0352 stored in the powertrain controller.
  • The engine may idle roughly, hesitate, or vibrate because cylinder 2 is firing incorrectly.
  • Power delivery may weaken, especially during acceleration or climbing a grade.
  • P0302 or P0300 may also appear if the ignition fault causes a cylinder misfire.
  • A hard start can occur when the ignition fault is present during cranking.
  • An unburned-fuel odor may develop if the misfire continues long enough.

Common causes

  • A failed ignition coil B, which is commonly assigned to the cylinder 2 ignition coil.
  • Corrosion, loose pins, or a disconnected connector at ignition coil B.
  • Open, chafed, or high-resistance wiring in the coil B power, ground, or control circuit.
  • A damaged ignition coil boot, plug wire, or failed spark plug preventing a proper secondary arc.
  • A failed ignition control module or PCM driver that commands ignition coil B.
  • Low charging-system voltage or an inadequate power or ground connection at the ignition module.

How to diagnose with an OBD scanner

  1. Confirm P0352 with an OBD2 scanner Connect a generic OBD2 scanner or an ELM327 adapter and open AIScanAuto to read stored, pending, and permanent codes. Confirm P0352, note any P0300 or P0302 misfire codes, and save freeze-frame data. A generic scan identifies the circuit fault but does not identify the physical location of coil B.
  2. Locate and inspect ignition coil B Use the vehicle wiring diagram to locate coil B, commonly cylinder 2. Inspect its connector for looseness, corrosion, backed-out terminals, and damaged locking tabs. Also examine the wiring harness, coil boot, and nearby spark-plug area for cracks, heat damage, or chafing.
  3. Test the coil B primary circuit Test battery and charging-system voltage, then use the wiring diagram to check power and ground at the coil or ignition module. Measure continuity and resistance in the suspect harness and verify the module or PCM command signal. Compare every result with the manufacturer specifications.
  4. Verify the secondary spark Connect a rated secondary spark tester or oscilloscope to the coil-to-plug lead and crank the engine. Compare the waveform with an adjacent cylinder. Do not use an ordinary test light on the high-voltage secondary circuit. An absent or inconsistent spark points toward the coil, plug, boot, or secondary wiring.
  5. Check the spark plug and control components Remove and inspect the spark plug in the affected cylinder for cracks, carbon fouling, a damaged electrode, or excessive wear. Verify its gap and condition. If the coil receives proper power, ground, and command signals but does not produce a normal spark, test or replace the coil and evaluate the ignition module.
  6. Repair and verify the P0352 fault Repair the damaged wiring or connector, or replace the failed coil or other confirmed component. Clear the codes with the OBD2 scanner, then road-test while monitoring for P0352 and misfire codes. The repair is not complete if P0352 returns or cylinder 2 continues to misfire.

Approximate repair cost

A typical independent-shop range is $180-$650 USD for diagnosis and a common ignition-coil, spark-plug, connector, or wiring repair. More extensive harness or control-module work can cost more. These figures are estimates and vary by region.

Common questions

Does P0352 always mean the ignition coil must be replaced?

No. P0352 identifies a primary or secondary circuit fault involving coil B. A damaged connector, open harness, poor ground, failed plug, ignition module, or PCM output can also create the code.

Is ignition coil B always the coil on cylinder 2?

Usually, but not on every engine. Coil B commonly corresponds with cylinder 2, yet the manufacturer wiring diagram and physical coil labeling should be checked before replacing any component.

Can the vehicle still be driven with P0352 stored?

It may be driven a limited distance if the code is historic and the engine runs normally, but an active fault can cause a misfire. Repair it promptly to avoid poor operation and possible catalytic-converter damage.

Can an ELM327 and AIScanAuto identify the failed coil?

They can confirm P0352, display related misfire codes, and show freeze-frame information, but they cannot determine which wire or component failed. Electrical testing and the correct wiring diagram are still required.

When your engine control unit detects a problem with the secondary ignition circuit on cylinder number 2, it logs diagnostic trouble code P0352. This code specifically targets the ignition coil responsible for firing that cylinder, flagging either a primary circuit issue (the low-voltage side the ECM controls) or a secondary circuit problem (the high-voltage side that delivers spark to the plug). P0352 falls within the powertrain category, meaning it directly affects engine operation and emissions systems.

Modern engines rely on the ECM to constantly supervise the ignition system through dedicated driver circuits. Each coil receives a triggering signal, and the module monitors feedback to confirm proper operation. When the self-test detects voltage readings outside acceptable parameters for the required number of drive cycles, P0352 gets stored and the Check Engine Light illuminates. The stored freeze frame captures precise engine conditions at the moment of failure, including RPM, load percentage, coolant temperature, and vehicle speed. This snapshot gives you the best starting point for recreating the fault during diagnosis.

It's important to understand that a "malfunction" designation differs from a straightforward electrical circuit code. Rather than pointing to a damaged wire or loose connector alone, P0352 indicates the module's self-test of the ignition coil B primary/secondary circuit or its control logic produced an unexpected result. The fault could reside within the coil itself, the wiring feeding it, the connectors linking everything together, or even the ECM's driver circuitry. Systematic electrical verification must precede any parts replacement to avoid throwing expensive components at a wiring problem.

Common Symptoms of P0352

The engine exhibits several telltale signs when cylinder 2's ignition system malfunctions:

  • Persistent Check Engine Light, sometimes flashing during active misfires
  • Difficult starting, particularly when moisture is present in the engine bay
  • Noticeable loss of engine power and hesitation during acceleration
  • Rough idle with occasional jerking or stuttering
  • Fuel economy noticeably worse than normal driving conditions
  • Cylinder 2 misfire occurring under load, at idle, or both

What Causes P0352

Multiple failure points can trigger this code, ranging from simple connectivity issues to complete component failure:

  • Damaged wiring or corroded connector at the ignition coil harness
  • Internal failure of the cylinder 2 ignition coil primary or secondary windings
  • Moisture intrusion or oil contamination in the spark plug well
  • Worn or fouled spark plugs with incorrect gap settings
  • ECM software glitch or internal driver circuit failure
  • Loose or poor electrical connection at the coil pack connector
  • Primary ignition control circuit fault within the powertrain control module

How to Diagnose P0352

Follow these systematic steps to pinpoint the exact failure point without replacing good components:

  1. Connect an OBD2 scanner, verify P0352 is active, and record all freeze frame data before clearing anything. Note the specific conditions—engine RPM, calculated load, coolant temperature, and vehicle speed—that triggered the code, as you'll need to reproduce these during the drive cycle verification.

  2. Pull all stored and pending codes from every module. Related codes such as P0302 (cylinder 2 misfire) frequently appear alongside P0352 and confirm which cylinder requires attention. Cross-reference any relevant technical service bulletins for your specific make and model, as manufacturers publish software updates and known fixes for common ignition system faults.

  3. Perform a thorough visual inspection of the engine wiring harness serving the cylinder 2 ignition coil. Look for damaged insulation, chafing from contact with brackets or engine components, corrosion at the connector pins, and verify the connector seats securely with the locking tab engaged.

  4. If your diagnostic scanner supports bidirectional controls, run the ECM's actuator test for the ignition coil. A coil that fails to produce the expected spark during the commanded test cycle is definitively faulty and requires replacement.

  5. Perform a swap test by moving the suspected bad coil to a different cylinder and installing a known-good coil in cylinder 2's position. Clear codes and road test. If P0352 moves to a different cylinder number, the coil is confirmed defective. If P0352 remains associated with cylinder 2, the problem lies in wiring, connectors, or the ECM itself.

  6. Remove and inspect the spark plugs for cylinder 2. Check electrode wear, carbon fouling, oil deposits, or signs of wetting. Verify the gap matches factory specifications using a proper gap gauge.

  7. After repairs, clear the code and complete a drive cycle that mimics the freeze frame conditions (similar RPM, load, and temperature). Confirm P0352 does not return and the Check Engine Light remains off.

Repair Options and Costs

Tackle the most probable causes first before investing in major components:

Repair Parts Cost Labor Cost Total
Repair coil wiring or connector $20–$60 $60–$190 $80–$250
Replace ignition coil $50–$150 $100–$230 $150–$380
Replace spark plugs (all) $30–$100 $60–$150 $90–$250

The wiring harness repair range covers everything from splicing a damaged section to replacing the entire connector assembly. Coil replacement pricing varies significantly by engine design—some coils sit directly on top of the valve cover requiring minimal labor, while others nest deep in the intake manifold runners demanding significant disassembly. Spark plug replacement assumes service of all cylinders to ensure complete ignition system health.

How Much Should You Budget?

An accurate diagnosis before purchasing parts is the most cost-effective approach. Wiring and connector issues represent the most affordable fixes but require electrical troubleshooting skill. Coil replacement sits in the mid-range and offers the highest probability of resolving P0352 on higher-mileage vehicles. Most shops quote $80 to $380 total for P0352-related repairs depending on which component actually failed. Never assume the most expensive scenario without ruling out simpler possibilities first.

Can You Drive with P0352?

Caution is warranted. While the vehicle may still operate briefly with P0352 stored, ongoing cylinder 2 misfires deliver unburned fuel directly into the exhaust system. This overheats the catalytic converter and can destroy it within miles, turning a $300 repair into a $2,000 exhaust system replacement. If the Check Engine Light flashes rather than stays solid, lose power or rough running becomes severe, or you smell sulfur or rotten eggs from the exhaust, pull over immediately and address the problem before continuing. Plan to have P0352 diagnosed and repaired within days of first detection.

Related OBD2 Codes