My Pro Street

P0352 Code: Ignition Coil “B” Primary/Secondary Circuit Malfunction

P0352 Ignition Coil B primary and secondary circuit diagnostic illustration

The P0352 code means the engine control module has detected an electrical malfunction in the primary or secondary circuit for Ignition Coil “B.”

On many coil-on-plug engines, Coil B corresponds to cylinder 2. That relationship isn’t universal, however, so confirm the manufacturer’s coil designation before testing or replacing anything.

P0352 is usually caused by a failed ignition coil, damaged Coil B connector, missing coil power, an open or shorted control wire, poor ground or a failed PCM coil driver.

This is an electrical circuit code—not proof that the coil itself has failed and not simply another name for a cylinder 2 misfire.

P0352 Quick Reference

ItemInformation
OBD-II codeP0352
Official descriptionIgnition Coil “B” Primary/Secondary Circuit Malfunction
SystemIgnition-coil control
Code typeGeneric powertrain code
Commonly associated cylinderCylinder 2, but manufacturer confirmation is required
Primary faultElectrical malfunction affecting Ignition Coil B
SeverityHigh
Safe to drive?Only briefly if the engine runs smoothly
Common causesFailed coil, connector damage, control-wire fault or PCM driver failure
Typical repair rangeApproximately $75–$2,500+, depending on the cause

What Does the P0352 Code Mean?

P0352 stands for:

Ignition Coil “B” Primary/Secondary Circuit Malfunction

The engine control module or powertrain control module commands Ignition Coil B to produce a spark at the correct moment.

Depending on the ignition-system design, the Coil B circuit may include:

When the PCM detects electrical activity outside its expected operating range, it stores P0352 and illuminates the Check Engine Light.

The PCM may detect:

The exact detection strategy varies by manufacturer.

Which Cylinder Is Ignition Coil B?

On many engines using individual coil-on-plug ignition, Coil B corresponds to cylinder 2.

A common assignment is:

Coil designationCommon cylinder assignment
Coil ACylinder 1
Coil BCylinder 2
Coil CCylinder 3
Coil DCylinder 4
Coil ECylinder 5
Coil FCylinder 6

However, this chart isn’t universal.

Waste-spark systems may use one coil to fire two cylinders. Some manufacturers assign letters according to ignition-module channels rather than cylinder numbers. Other systems use coil packs with several internal windings.

Confirm Coil B using:

Do not automatically replace the coil sitting above cylinder 2 solely because the scanner displays P0352.

What Are the Primary and Secondary Circuits?

An ignition coil acts as a transformer. It converts low battery voltage into the high voltage required to jump the spark-plug gap.

Primary Ignition Circuit

The primary circuit is the low-voltage side of the ignition coil.

It generally includes:

Current flows through the primary winding and creates a magnetic field. The PCM or ignition module then switches that current off.

When the magnetic field collapses, voltage is induced in the secondary winding.

Secondary Ignition Circuit

The secondary circuit carries the high voltage used to fire the spark plug.

It may include:

Although P0352 mentions both primary and secondary circuits, many modern PCMs monitor the primary control circuit rather than directly measuring secondary ignition voltage.

The PCM may infer secondary performance by monitoring primary current, driver feedback, combustion quality or crankshaft-speed changes.

How Serious Is the P0352 Code?

P0352 should be considered a high-severity code when the engine is actively misfiring.

A vehicle may remain drivable if the fault is intermittent, but continuing to drive with a dead or weak cylinder can send unburned fuel into the exhaust.

That may cause:

Stop driving if:

A flashing Check Engine Light isn’t asking whether you have time next weekend. It means the active misfire may already be damaging the catalytic converter.

Common P0352 Symptoms

Possible symptoms include:

If P0352 is intermittent, the engine may run normally until heat, vibration or engine movement affects the coil or wiring.

Common Causes of P0352

Possible causes include:

  1. Failed Ignition Coil B
  2. Open primary coil winding
  3. Shorted primary winding
  4. Internal smart-coil electronics failure
  5. Loose Coil B connector
  6. Broken connector lock
  7. Bent or recessed terminal
  8. Spread female connector terminal
  9. Corrosion inside the connector
  10. Oil inside the spark-plug well
  11. Water inside the connector or plug well
  12. Missing coil power supply
  13. Blown ignition-coil fuse
  14. Failed ignition relay
  15. Open Coil B control wire
  16. Control wire shorted to ground
  17. Control wire shorted to voltage
  18. Excessive circuit resistance
  19. Poor Coil B ground
  20. Poor engine or PCM ground
  21. Wiring melted near the exhaust
  22. Harness chafing near the valve cover
  23. Incorrect replacement ignition coil
  24. Excessive spark-plug gap
  25. Damaged coil boot
  26. Carbon tracking
  27. Failed ignition-control module
  28. Damaged PCM connector
  29. Failed PCM Coil B driver
  30. PCM software or calibration problem

A worn spark plug or excessive plug gap may force the coil to generate more secondary voltage. Over time, that increased demand can damage coil insulation or electronics.

However, worn plugs generally cause a misfire before they directly produce a P0352 electrical circuit code.

P0352 vs P0302

P0352 and P0302 may appear together, but they describe different problems.

CodeMeaningDiagnostic focus
P0352Ignition Coil B primary/secondary circuit malfunctionCoil power, ground, control wiring, coil electronics and PCM driver
P0302Cylinder 2 misfire detectedSpark, fuel injection, compression, airflow and mechanical condition

The P0302 Cylinder 2 misfire guide focuses on failed combustion in cylinder 2.

P0302 may be caused by:

P0352 narrows the investigation toward an electrical fault in Ignition Coil B’s circuit.

If both codes are present, diagnose P0352 first. Restoring Coil B operation may also eliminate the cylinder misfire.

If P0302 remains after P0352 is repaired, continue diagnosing the spark plug, injector, compression and mechanical condition.

P0352 vs P0350

P0350 indicates a general ignition-coil primary or secondary circuit malfunction without identifying a particular coil.

P0352 identifies the electrical circuit associated with Ignition Coil B.

If P0350 appears with several individual coil codes, inspect shared circuits such as:

If only P0352 is present, focus on Coil B and its individual control circuit.

P0352 vs Bad Ignition-Coil Symptoms

A broad bad ignition-coil symptoms guide helps drivers recognize rough idle, hesitation, power loss and poor fuel economy.

P0352 requires a narrower electrical diagnosis.

A vehicle may have classic ignition-coil symptoms without storing P0352. It may also store P0352 because of damaged wiring even though the coil itself works perfectly.

The code doesn’t translate to “replace Coil B.” It translates to “test the Coil B circuit.”

Apparently that extra sentence was too much for the scanner display.

How the Coil B Circuit Works

A typical coil-on-plug ignition event works as follows:

  1. The ignition relay supplies battery voltage to Coil B.
  2. The PCM receives crankshaft and camshaft position signals.
  3. The PCM calculates ignition timing and required dwell.
  4. The PCM sends a trigger signal or controls the Coil B primary circuit.
  5. Primary current builds inside the coil.
  6. The PCM switches the circuit off.
  7. The magnetic field collapses.
  8. High voltage is induced in the secondary winding.
  9. The spark crosses the spark-plug gap.
  10. Combustion occurs.

The PCM expects specific electrical behavior during this event.

P0352 may be stored if Coil B:

How to Diagnose the P0352 Code

1. Verify P0352 and Record the Data

Use a capable scan tool to retrieve:

Do not clear the codes before recording the information.

Freeze-frame data may reveal whether the fault occurred:

2. Check for Related Codes

Look for:

If P0352 appears alone, suspect an individual Coil B circuit problem.

If several ignition-coil codes appear together, inspect shared power, ground, fuses and relays before replacing multiple coils.

3. Identify Ignition Coil B

Use vehicle-specific service information to confirm:

Do not assume Coil B means the second physical coil from the front of the engine.

Cylinder numbering varies between manufacturers, particularly on V6 and V8 engines.

4. Inspect Coil B and Its Connector

Disconnect the Coil B connector and inspect it carefully.

Look for:

Perform a terminal-drag test when appropriate.

A connector terminal may appear normal while making weak contact with the coil pin. Engine vibration can interrupt the connection and trigger P0352.

5. Inspect the Spark-Plug Well

Remove Coil B and inspect the plug well for:

Oil commonly enters the plug well through a leaking valve-cover gasket or spark-plug tube seal.

Clean the plug well and repair the leak. Installing another coil into a pool of oil isn’t preventive maintenance. It’s a warranty-return generator.

6. Inspect the Wiring Harness

Follow the Coil B wiring toward the shared harness and PCM.

Look for:

Move the connector and harness while monitoring Coil B circuit voltage or engine operation.

If the engine stumbles or the control signal drops out, inspect that section more closely.

7. Check Battery and Charging Voltage

Measure battery voltage:

Low voltage may interfere with coil operation. Excessive charging voltage may damage smart-coil electronics.

Inspect:

If several electrical codes are present, correct the system-voltage problem first.

8. Test Coil B Power

Turn the ignition on and measure voltage at Coil B’s power terminal.

Many ignition coils receive battery voltage through a shared fuse and relay.

Compare the Coil B voltage with:

If Coil B has no power but other coils do, inspect its individual power wire, connector or splice.

If several coils lack power, inspect the shared fuse, relay and power feed.

Perform the test with the circuit loaded. Voltage may appear normal with the connector unplugged but collapse when the coil draws current.

9. Perform a Voltage-Drop Test

Measure voltage drop across:

Excessive resistance may limit current even when a basic voltage test shows battery voltage at the connector.

A wire with only a few remaining strands can pass a continuity test while failing under load.

10. Test Coil B Ground

If Coil B uses a dedicated ground terminal, measure voltage drop between that terminal and battery negative while the circuit operates.

Compare the result with a known-good coil.

Inspect:

A poor ground may prevent the coil’s internal electronics from switching correctly.

11. Check the PCM Control Circuit

Use the wiring diagram to identify the Coil B control terminal.

Test for:

Disconnect the coil and PCM as directed before resistance or short-circuit testing.

Do not use a conventional incandescent test light on the PCM control wire unless the manufacturer specifically approves it. Excessive test current can damage the driver.

Use an LED test light, logic probe or oscilloscope where appropriate.

12. Observe the Coil B Trigger Signal

Back-probe the Coil B control circuit without damaging the connector.

Crank or run the engine while observing the signal.

Compare Coil B with a known-good coil.

Look for:

If the PCM sends the correct trigger signal but Coil B doesn’t fire, suspect the coil, its power, its ground or the secondary ignition path.

If the trigger signal is missing, test the control wire and PCM driver.

13. Perform a Coil Swap Test

If the ignition coils are identical and accessible, move Coil B to another cylinder and install the known-good coil in Coil B’s original location.

Clear the codes and operate the vehicle under the original failure conditions.

Possible results:

A coil swap is useful, but it doesn’t replace electrical testing.

Some PCM driver faults may set the same coil-letter code regardless of which physical coil is installed.

14. Inspect the Spark Plug

Remove and inspect the spark plug associated with Coil B.

Check for:

An excessive spark-plug gap forces the coil to produce greater secondary voltage. That may cause spark to leak through the boot or coil insulation.

Replace the plug if it’s worn or damaged, but continue electrical testing if P0352 identifies a primary control fault.

15. Use an Approved Spark Tester

Use an adjustable or manufacturer-approved spark tester to verify output.

Disable fuel delivery when required and follow the appropriate safety procedure.

Never hold the coil, boot, plug wire or spark plug while cranking the engine. Ignition voltage may exceed 20,000 volts.

A weak or missing spark from Coil B should be compared with a known-good coil under identical conditions.

16. Inspect the Primary Current Ramp

Use a low-current probe and oscilloscope to observe Coil B’s primary current ramp.

Compare it with a known-good coil.

Possible findings include:

A current ramp can identify whether the problem lies in the coil, power supply or driver circuit without relying on simple resistance measurements.

17. Be Careful With Resistance Testing

Some conventional coils and coil packs have published primary and secondary resistance specifications.

Many modern smart coils don’t.

Integrated electronics may prevent accurate winding measurements through the external terminals. A resistance reading that appears unusual doesn’t automatically prove the coil is defective.

Use the manufacturer’s test procedure. Don’t borrow resistance values from a different engine or coil design.

18. Test the Ignition-Control Module

If the vehicle uses an external ignition-control module, verify:

Compare the Coil B channel with other module channels.

If the module receives a valid trigger but fails to control Coil B, module failure becomes likely.

19. Test the PCM Driver Last

A shorted coil or control wire can damage the PCM’s Coil B driver.

Suspect the PCM only after confirming:

If the control wire and coil are good but the PCM never commands Coil B, follow the manufacturer’s driver test.

Repair any external short before installing another PCM. Otherwise, the replacement module may fail as soon as Coil B is commanded.

Common P0352 Diagnostic Mistakes

Avoid these common mistakes:

The coil is easy to replace, so naturally it receives the blame first. Wiring rarely objects because wiring doesn’t have a return policy.

How Do You Fix the P0352 Code?

The correct repair depends on the confirmed cause.

Possible repairs include:

After repairs:

  1. Clear all stored codes.
  2. Start the engine from cold.
  3. Monitor cylinder misfire counters.
  4. Confirm Coil B has stable power.
  5. Verify the Coil B trigger signal.
  6. Road-test under the freeze-frame conditions.
  7. Rescan for pending codes.
  8. Confirm P0352 and P0302 don’t return.

P0352 Repair Costs

Repair costs vary by vehicle and component accessibility.

RepairEstimated cost
Diagnostic inspection$100–$300
Clean or secure connector$50–$150
Replace Coil B connector$100–$350
Repair control wiring$100–$700
Replace ignition fuse or relay$50–$250
Replace Ignition Coil B$100–$450
Replace spark plug$30–$150
Replace complete spark-plug set$100–$500
Repair valve-cover or plug-tube seal leak$200–$900
Replace ignition-control module$250–$900
Repair engine wiring harness$500–$2,500+
PCM software update$100–$300
Replace and program PCM$800–$2,500+

The coil may be inexpensive. Diagnosing a damaged control wire hidden beneath an intake manifold may be less enthusiastic about your budget.

Can You Drive With a P0352 Code?

Driving with P0352 isn’t recommended when the engine is actively misfiring.

A short trip to a repair facility may be possible if:

Stop driving if:

An active ignition misfire can damage the catalytic converter quickly. Replacing one coil is considerably less entertaining than replacing a coil and a converter.

P0352 Frequently Asked Questions

What does code P0352 mean?

P0352 means the PCM has detected an electrical malfunction in the primary or secondary circuit for Ignition Coil B.

Is Ignition Coil B always cylinder 2?

No. Coil B commonly corresponds to cylinder 2, but manufacturers may use different assignments. Verify the location using service information.

Does P0352 mean the ignition coil is bad?

Not necessarily. The coil may be faulty, but connector damage, missing power, a control-wire fault, poor ground or PCM driver failure can produce the same code.

Is P0352 the same as P0302?

No. P0352 identifies an Ignition Coil B electrical fault. P0302 means cylinder 2 is misfiring and may involve ignition, fuel or mechanical problems.

Can a bad spark plug cause P0352?

A worn plug or excessive gap can increase secondary voltage demand and damage the coil, but it more commonly causes a misfire code.

Can oil in the spark-plug well cause P0352?

Yes. Oil may damage the coil boot, contaminate the connector and promote secondary-voltage leakage. Repair the source of the oil.

Can a bad fuse cause P0352?

Yes, although a shared ignition fuse normally affects several coils. If only Coil B has no power, inspect its individual wiring and connector.

Can damaged wiring cause P0352?

Yes. An open control wire, short to ground, short to voltage or loose terminal can trigger P0352 even when the coil is good.

Can a PCM cause P0352?

Yes, but PCM driver failure is less common than coil, connector and wiring problems. Test the external circuit before replacing the PCM.

Can I swap Coil B with another coil?

Yes, if the coils are identical and the manufacturer permits it. If the failure follows the coil, the coil is likely defective. If P0352 remains, test the circuit and PCM driver.

Will clearing P0352 fix it?

No. Clearing the code only resets the warning temporarily. It will return if the electrical fault remains.

Final Thoughts

P0352 means the PCM has detected an electrical malfunction affecting Ignition Coil B.

Begin by confirming which coil the manufacturer calls Coil B. Record all trouble codes and freeze-frame data, then inspect the coil, connector, plug well and nearby wiring.

Verify Coil B’s power and ground before examining the PCM control signal. Compare its voltage, trigger waveform and primary current ramp with a known-good coil.

A coil swap can help confirm an internal failure, but it shouldn’t replace proper circuit testing. If P0352 remains assigned to Coil B after swapping coils, concentrate on the connector, control wire and PCM driver.

Test the PCM last and repair any shorted coil or wiring before connecting a replacement module.

For additional diagnostic information, visit the complete P-series OBD-II code guide, browse the OBDII Doctor archive or compare the fault with the P0302 Cylinder 2 misfire guide.

P0352 tells you which coil circuit complained. It still expects you to determine why, because diagnostic codes enjoy stopping one useful sentence early.

Exit mobile version