Home / DTC / P0352 — Ignition Coil B Primary Control Circuit/Open

P0352 — Ignition Coil B Primary Control Circuit/Open

Detailed page for trouble code P0352.

34,405codes
59brands
11,914generic
22,491specific
Reset
Code

P0352

Generic P — Powertrain

Ignition Coil B Primary Control Circuit/Open

Brand: Generic
AI status
Completed
ready
Completed 100%
Page language: EN

Causes

  • Open or short in the coil B primary wiring (broken wire, corroded connector)
  • Poor connector pin contact or corrosion at the coil or wiring harness
  • Failed ignition coil (internal open or short in the coil primary)
  • Faulty ignition driver/transistor inside the ECM/ignition module
  • Intermittent wiring issue (chafing, water intrusion)
  • Battery or charging system low voltage affecting coil drive

Symptoms

  • Check Engine Light (MIL) ON with stored P0352 code
  • Rough idle, misfire or reduced power under load
  • Occasional or persistent misfire on the cylinder served by coil B
  • Hard starting or extended cranking time
  • Engine may run in limp or reduced power mode

What to check

  • Read freeze-frame data and live PID related to misfires and coil control outputs using a scan tool
  • Record which cylinder is associated with coil B (consult vehicle wiring/repair manual)
  • Inspect coil B connector and wiring for corrosion, damage, loose pins or water ingress
  • Check battery and charging system voltage (low supply can affect coil drive)
  • Swap coil B with an identical coil from another cylinder and see if the code follows the coil (moves to the other coil code)
  • Backprobe coil connector while cranking/with scan tool commanding coil to fire and observe control signal

Signal parameters

  • Primary supply (battery) voltage present at coil power terminal with key ON (typically ~12V)
  • ECM/ignition driver produces a pulsed ground (or switched 12V on some systems) to the coil when cranking/running
  • Primary coil resistance (varies by application) — low ohm value for primary winding, verify against vehicle spec
  • No continuity (open) or near-zero (short) between primary circuit and expected reference indicates fault

Diagnostic algorithm

  1. Confirm code and note freeze-frame/live data. Identify which cylinder/connector is “coil B” per vehicle documentation.
  2. Visual inspection: with ignition OFF, inspect coil B connector, wiring harness, and engine grounds for damage, corrosion, or looseness. Repair obvious issues and clear codes.
  3. Swap test: swap coil B with another identical coil. Clear codes and re-run. If code follows coil to the new cylinder, suspect the coil. If code stays with the same circuit/cylinder, suspect wiring/ECM.
  4. Measure supply: with ignition ON, verify battery voltage at coil power terminal. If missing, trace power feed and fuse/relay.
  5. Check control signal: backprobe the coil control pin while cranking/commanding a fire. Expect a pulsed signal (switch to ground or +12V depending on design). Absence indicates open or failed driver.
  6. Resistance checks: with coil disconnected, measure primary and secondary resistance and compare to spec. An open primary indicates a bad coil.
  7. Wiring continuity: with power removed, check continuity from coil control pin back to the ECM connector pin. Check for short to battery (+) and short to ground.
  8. If wiring and coil test good but no drive signal at coil, suspect ECM/ignition driver. Before ECM replacement, re-check grounds, harness repair, and consult manufacturer service information for driver testing.
  9. After repair, clear codes and perform a road/test run to verify the code does not return and drivability is restored.

Likely causes

  • Damaged connector or pin at coil B
  • Broken or shorted coil B primary wire to battery or ground
  • Failed coil B primary winding
  • ECM driver transistor failed for coil B

Fault status

⚠️ Status
P0352 — Ignition Coil B Primary Control Circuit/Open: ECM detected an open or absent control signal to the primary circuit of coil B. May cause misfire and MIL illumination.
🟡 Repair difficulty: Medium
⏱️ Diagnostic time: 0.5-2.0 hours

Similar codes

9,688

The library contains 9,688 repair and diagnostic manuals. Choose a brand to open the full manual tree by year, model and trim.

Your experience will help others
+100 karma for a short comment :)
Send to email
Code

P0352

GWM P — Powertrain

- Malfunction in primary / secondary circuit of ignition coil B

Brand: GWM
AI status
Completed
ready
Completed 100%
Page language: EN

Causes

  • Open or short in the coil B primary wiring (broken wire, corroded connector)
  • Poor connector pin contact or corrosion at the coil or wiring harness
  • Failed ignition coil (internal open or short in the coil primary)
  • Faulty ignition driver/transistor inside the ECM/ignition module
  • Intermittent wiring issue (chafing, water intrusion)
  • Battery or charging system low voltage affecting coil drive

Symptoms

  • Check Engine Light (MIL) ON with stored P0352 code
  • Rough idle, misfire or reduced power under load
  • Occasional or persistent misfire on the cylinder served by coil B
  • Hard starting or extended cranking time
  • Engine may run in limp or reduced power mode

What to check

  • Read freeze-frame data and live PID related to misfires and coil control outputs using a scan tool
  • Record which cylinder is associated with coil B (consult vehicle wiring/repair manual)
  • Inspect coil B connector and wiring for corrosion, damage, loose pins or water ingress
  • Check battery and charging system voltage (low supply can affect coil drive)
  • Swap coil B with an identical coil from another cylinder and see if the code follows the coil (moves to the other coil code)
  • Backprobe coil connector while cranking/with scan tool commanding coil to fire and observe control signal

Signal parameters

  • Primary supply (battery) voltage present at coil power terminal with key ON (typically ~12V)
  • ECM/ignition driver produces a pulsed ground (or switched 12V on some systems) to the coil when cranking/running
  • Primary coil resistance (varies by application) — low ohm value for primary winding, verify against vehicle spec
  • No continuity (open) or near-zero (short) between primary circuit and expected reference indicates fault

Diagnostic algorithm

  1. Confirm code and note freeze-frame/live data. Identify which cylinder/connector is “coil B” per vehicle documentation.
  2. Visual inspection: with ignition OFF, inspect coil B connector, wiring harness, and engine grounds for damage, corrosion, or looseness. Repair obvious issues and clear codes.
  3. Swap test: swap coil B with another identical coil. Clear codes and re-run. If code follows coil to the new cylinder, suspect the coil. If code stays with the same circuit/cylinder, suspect wiring/ECM.
  4. Measure supply: with ignition ON, verify battery voltage at coil power terminal. If missing, trace power feed and fuse/relay.
  5. Check control signal: backprobe the coil control pin while cranking/commanding a fire. Expect a pulsed signal (switch to ground or +12V depending on design). Absence indicates open or failed driver.
  6. Resistance checks: with coil disconnected, measure primary and secondary resistance and compare to spec. An open primary indicates a bad coil.
  7. Wiring continuity: with power removed, check continuity from coil control pin back to the ECM connector pin. Check for short to battery (+) and short to ground.
  8. If wiring and coil test good but no drive signal at coil, suspect ECM/ignition driver. Before ECM replacement, re-check grounds, harness repair, and consult manufacturer service information for driver testing.
  9. After repair, clear codes and perform a road/test run to verify the code does not return and drivability is restored.

Likely causes

  • Damaged connector or pin at coil B
  • Broken or shorted coil B primary wire to battery or ground
  • Failed coil B primary winding
  • ECM driver transistor failed for coil B

Fault status

⚠️ Status
P0352 — Ignition Coil B Primary Control Circuit/Open: ECM detected an open or absent control signal to the primary circuit of coil B. May cause misfire and MIL illumination.
🟡 Repair difficulty: Medium
⏱️ Diagnostic time: 0.5-2.0 hours

Similar codes

Your experience will help others
+100 karma for a short comment :)
Send to email
Code

P0352

HUMMER P — Powertrain

Ignition Coil 2 Control Circuit

Brand: HUMMER
AI status
Completed
ready
Completed 100%
Page language: EN

Causes

  • Open or short in the coil B primary wiring (broken wire, corroded connector)
  • Poor connector pin contact or corrosion at the coil or wiring harness
  • Failed ignition coil (internal open or short in the coil primary)
  • Faulty ignition driver/transistor inside the ECM/ignition module
  • Intermittent wiring issue (chafing, water intrusion)
  • Battery or charging system low voltage affecting coil drive

Symptoms

  • Check Engine Light (MIL) ON with stored P0352 code
  • Rough idle, misfire or reduced power under load
  • Occasional or persistent misfire on the cylinder served by coil B
  • Hard starting or extended cranking time
  • Engine may run in limp or reduced power mode

What to check

  • Read freeze-frame data and live PID related to misfires and coil control outputs using a scan tool
  • Record which cylinder is associated with coil B (consult vehicle wiring/repair manual)
  • Inspect coil B connector and wiring for corrosion, damage, loose pins or water ingress
  • Check battery and charging system voltage (low supply can affect coil drive)
  • Swap coil B with an identical coil from another cylinder and see if the code follows the coil (moves to the other coil code)
  • Backprobe coil connector while cranking/with scan tool commanding coil to fire and observe control signal

Signal parameters

  • Primary supply (battery) voltage present at coil power terminal with key ON (typically ~12V)
  • ECM/ignition driver produces a pulsed ground (or switched 12V on some systems) to the coil when cranking/running
  • Primary coil resistance (varies by application) — low ohm value for primary winding, verify against vehicle spec
  • No continuity (open) or near-zero (short) between primary circuit and expected reference indicates fault

Diagnostic algorithm

  1. Confirm code and note freeze-frame/live data. Identify which cylinder/connector is “coil B” per vehicle documentation.
  2. Visual inspection: with ignition OFF, inspect coil B connector, wiring harness, and engine grounds for damage, corrosion, or looseness. Repair obvious issues and clear codes.
  3. Swap test: swap coil B with another identical coil. Clear codes and re-run. If code follows coil to the new cylinder, suspect the coil. If code stays with the same circuit/cylinder, suspect wiring/ECM.
  4. Measure supply: with ignition ON, verify battery voltage at coil power terminal. If missing, trace power feed and fuse/relay.
  5. Check control signal: backprobe the coil control pin while cranking/commanding a fire. Expect a pulsed signal (switch to ground or +12V depending on design). Absence indicates open or failed driver.
  6. Resistance checks: with coil disconnected, measure primary and secondary resistance and compare to spec. An open primary indicates a bad coil.
  7. Wiring continuity: with power removed, check continuity from coil control pin back to the ECM connector pin. Check for short to battery (+) and short to ground.
  8. If wiring and coil test good but no drive signal at coil, suspect ECM/ignition driver. Before ECM replacement, re-check grounds, harness repair, and consult manufacturer service information for driver testing.
  9. After repair, clear codes and perform a road/test run to verify the code does not return and drivability is restored.

Likely causes

  • Damaged connector or pin at coil B
  • Broken or shorted coil B primary wire to battery or ground
  • Failed coil B primary winding
  • ECM driver transistor failed for coil B

Fault status

⚠️ Status
P0352 — Ignition Coil B Primary Control Circuit/Open: ECM detected an open or absent control signal to the primary circuit of coil B. May cause misfire and MIL illumination.
🟡 Repair difficulty: Medium
⏱️ Diagnostic time: 0.5-2.0 hours

Similar codes

Repair manuals

Manual library for HUMMER

138

Browse 138 HUMMER manuals: repair procedures, diagnostics, wiring diagrams, component locations, service data and Labor Times by year, model and trim.

HUMMER

Your experience will help others
+100 karma for a short comment :)
Send to email
Code

P0352

LAND ROVER P — Powertrain

Malfunction of the primary/secondary circuit of ignition coil B

AI status
Completed
ready
Completed 100%
Page language: EN

Causes

  • Open or short in the coil B primary wiring (broken wire, corroded connector)
  • Poor connector pin contact or corrosion at the coil or wiring harness
  • Failed ignition coil (internal open or short in the coil primary)
  • Faulty ignition driver/transistor inside the ECM/ignition module
  • Intermittent wiring issue (chafing, water intrusion)
  • Battery or charging system low voltage affecting coil drive

Symptoms

  • Check Engine Light (MIL) ON with stored P0352 code
  • Rough idle, misfire or reduced power under load
  • Occasional or persistent misfire on the cylinder served by coil B
  • Hard starting or extended cranking time
  • Engine may run in limp or reduced power mode

What to check

  • Read freeze-frame data and live PID related to misfires and coil control outputs using a scan tool
  • Record which cylinder is associated with coil B (consult vehicle wiring/repair manual)
  • Inspect coil B connector and wiring for corrosion, damage, loose pins or water ingress
  • Check battery and charging system voltage (low supply can affect coil drive)
  • Swap coil B with an identical coil from another cylinder and see if the code follows the coil (moves to the other coil code)
  • Backprobe coil connector while cranking/with scan tool commanding coil to fire and observe control signal

Signal parameters

  • Primary supply (battery) voltage present at coil power terminal with key ON (typically ~12V)
  • ECM/ignition driver produces a pulsed ground (or switched 12V on some systems) to the coil when cranking/running
  • Primary coil resistance (varies by application) — low ohm value for primary winding, verify against vehicle spec
  • No continuity (open) or near-zero (short) between primary circuit and expected reference indicates fault

Diagnostic algorithm

  1. Confirm code and note freeze-frame/live data. Identify which cylinder/connector is “coil B” per vehicle documentation.
  2. Visual inspection: with ignition OFF, inspect coil B connector, wiring harness, and engine grounds for damage, corrosion, or looseness. Repair obvious issues and clear codes.
  3. Swap test: swap coil B with another identical coil. Clear codes and re-run. If code follows coil to the new cylinder, suspect the coil. If code stays with the same circuit/cylinder, suspect wiring/ECM.
  4. Measure supply: with ignition ON, verify battery voltage at coil power terminal. If missing, trace power feed and fuse/relay.
  5. Check control signal: backprobe the coil control pin while cranking/commanding a fire. Expect a pulsed signal (switch to ground or +12V depending on design). Absence indicates open or failed driver.
  6. Resistance checks: with coil disconnected, measure primary and secondary resistance and compare to spec. An open primary indicates a bad coil.
  7. Wiring continuity: with power removed, check continuity from coil control pin back to the ECM connector pin. Check for short to battery (+) and short to ground.
  8. If wiring and coil test good but no drive signal at coil, suspect ECM/ignition driver. Before ECM replacement, re-check grounds, harness repair, and consult manufacturer service information for driver testing.
  9. After repair, clear codes and perform a road/test run to verify the code does not return and drivability is restored.

Likely causes

  • Damaged connector or pin at coil B
  • Broken or shorted coil B primary wire to battery or ground
  • Failed coil B primary winding
  • ECM driver transistor failed for coil B

Fault status

⚠️ Status
P0352 — Ignition Coil B Primary Control Circuit/Open: ECM detected an open or absent control signal to the primary circuit of coil B. May cause misfire and MIL illumination.
🟡 Repair difficulty: Medium
⏱️ Diagnostic time: 0.5-2.0 hours

Similar codes

413

Browse 413 LAND ROVER manuals: repair procedures, diagnostics, wiring diagrams, component locations, service data and Labor Times by year, model and trim.

LAND ROVER

Your experience will help others
+100 karma for a short comment :)
Send to email
Code

P0352

SEAT P — Powertrain

Ignition - faulty

Brand: SEAT
AI status
Completed
ready
Completed 100%
Page language: EN

Causes

  • Open or short in the coil B primary wiring (broken wire, corroded connector)
  • Poor connector pin contact or corrosion at the coil or wiring harness
  • Failed ignition coil (internal open or short in the coil primary)
  • Faulty ignition driver/transistor inside the ECM/ignition module
  • Intermittent wiring issue (chafing, water intrusion)
  • Battery or charging system low voltage affecting coil drive

Symptoms

  • Check Engine Light (MIL) ON with stored P0352 code
  • Rough idle, misfire or reduced power under load
  • Occasional or persistent misfire on the cylinder served by coil B
  • Hard starting or extended cranking time
  • Engine may run in limp or reduced power mode

What to check

  • Read freeze-frame data and live PID related to misfires and coil control outputs using a scan tool
  • Record which cylinder is associated with coil B (consult vehicle wiring/repair manual)
  • Inspect coil B connector and wiring for corrosion, damage, loose pins or water ingress
  • Check battery and charging system voltage (low supply can affect coil drive)
  • Swap coil B with an identical coil from another cylinder and see if the code follows the coil (moves to the other coil code)
  • Backprobe coil connector while cranking/with scan tool commanding coil to fire and observe control signal

Signal parameters

  • Primary supply (battery) voltage present at coil power terminal with key ON (typically ~12V)
  • ECM/ignition driver produces a pulsed ground (or switched 12V on some systems) to the coil when cranking/running
  • Primary coil resistance (varies by application) — low ohm value for primary winding, verify against vehicle spec
  • No continuity (open) or near-zero (short) between primary circuit and expected reference indicates fault

Diagnostic algorithm

  1. Confirm code and note freeze-frame/live data. Identify which cylinder/connector is “coil B” per vehicle documentation.
  2. Visual inspection: with ignition OFF, inspect coil B connector, wiring harness, and engine grounds for damage, corrosion, or looseness. Repair obvious issues and clear codes.
  3. Swap test: swap coil B with another identical coil. Clear codes and re-run. If code follows coil to the new cylinder, suspect the coil. If code stays with the same circuit/cylinder, suspect wiring/ECM.
  4. Measure supply: with ignition ON, verify battery voltage at coil power terminal. If missing, trace power feed and fuse/relay.
  5. Check control signal: backprobe the coil control pin while cranking/commanding a fire. Expect a pulsed signal (switch to ground or +12V depending on design). Absence indicates open or failed driver.
  6. Resistance checks: with coil disconnected, measure primary and secondary resistance and compare to spec. An open primary indicates a bad coil.
  7. Wiring continuity: with power removed, check continuity from coil control pin back to the ECM connector pin. Check for short to battery (+) and short to ground.
  8. If wiring and coil test good but no drive signal at coil, suspect ECM/ignition driver. Before ECM replacement, re-check grounds, harness repair, and consult manufacturer service information for driver testing.
  9. After repair, clear codes and perform a road/test run to verify the code does not return and drivability is restored.

Likely causes

  • Damaged connector or pin at coil B
  • Broken or shorted coil B primary wire to battery or ground
  • Failed coil B primary winding
  • ECM driver transistor failed for coil B

Fault status

⚠️ Status
P0352 — Ignition Coil B Primary Control Circuit/Open: ECM detected an open or absent control signal to the primary circuit of coil B. May cause misfire and MIL illumination.
🟡 Repair difficulty: Medium
⏱️ Diagnostic time: 0.5-2.0 hours

Similar codes

Your experience will help others
+100 karma for a short comment :)
Send to email