P0352
Ignition Coil B Primary Control Circuit/Open
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
- Confirm code and note freeze-frame/live data. Identify which cylinder/connector is “coil B” per vehicle documentation.
- 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.
- 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.
- Measure supply: with ignition ON, verify battery voltage at coil power terminal. If missing, trace power feed and fuse/relay.
- 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.
- Resistance checks: with coil disconnected, measure primary and secondary resistance and compare to spec. An open primary indicates a bad coil.
- 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.
- 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.
- 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
Similar codes
Brands with available manuals
The library contains 9,688 repair and diagnostic manuals. Choose a brand to open the full manual tree by year, model and trim.
P0352
- Malfunction in primary / secondary circuit of ignition coil B
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
- Confirm code and note freeze-frame/live data. Identify which cylinder/connector is “coil B” per vehicle documentation.
- 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.
- 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.
- Measure supply: with ignition ON, verify battery voltage at coil power terminal. If missing, trace power feed and fuse/relay.
- 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.
- Resistance checks: with coil disconnected, measure primary and secondary resistance and compare to spec. An open primary indicates a bad coil.
- 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.
- 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.
- 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
Similar codes
P0352
Ignition Coil 2 Control Circuit
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
- Confirm code and note freeze-frame/live data. Identify which cylinder/connector is “coil B” per vehicle documentation.
- 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.
- 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.
- Measure supply: with ignition ON, verify battery voltage at coil power terminal. If missing, trace power feed and fuse/relay.
- 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.
- Resistance checks: with coil disconnected, measure primary and secondary resistance and compare to spec. An open primary indicates a bad coil.
- 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.
- 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.
- 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
Similar codes
Manual library for HUMMER
Browse 138 HUMMER manuals: repair procedures, diagnostics, wiring diagrams, component locations, service data and Labor Times by year, model and trim.
HUMMER
-
HUMMER: 2009
-
HUMMER: 2008
-
HUMMER: 2007
-
HUMMER: 2005
-
HUMMER: 2004
-
HUMMER: 2000
-
HUMMER: 1999
-
HUMMER: 1994
-
HUMMER: 1993
P0352
Malfunction of the primary/secondary circuit of ignition coil B
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
- Confirm code and note freeze-frame/live data. Identify which cylinder/connector is “coil B” per vehicle documentation.
- 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.
- 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.
- Measure supply: with ignition ON, verify battery voltage at coil power terminal. If missing, trace power feed and fuse/relay.
- 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.
- Resistance checks: with coil disconnected, measure primary and secondary resistance and compare to spec. An open primary indicates a bad coil.
- 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.
- 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.
- 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
Similar codes
Manual library for LAND ROVER
Browse 413 LAND ROVER manuals: repair procedures, diagnostics, wiring diagrams, component locations, service data and Labor Times by year, model and trim.
LAND ROVER
-
LAND ROVER: 2023
-
Range Rover Velar
-
-
LAND ROVER: 2022
-
Defender
- 90
- 90
- 90 S
- 90 S
- 90 V8
- 90 V8
- 90 V8 Carpathian Edition
- 90 V8 Carpathian Edition
- 90 X
- 90 X
- 90 X-Dynamic HSE
- 90 X-Dynamic HSE
- 90 X-Dynamic S
- 90 X-Dynamic S
- 90 X-Dynamic SE
- 90 X-Dynamic SE
- 110
- 110
- 110 S
- 110 S
- 110 SE
- 110 SE
- 110 V8
- 110 V8
- 110 V8 Carpathian Edition
- 110 V8 Carpathian Edition
- 110 X
- 110 X
- 110 X-Dynamic HSE
- 110 X-Dynamic SE
- 110 X-Dynamic SE
- 110 XS Edition
- 110 XS Edition
-
Discovery
- R-Dynamic HSE
- R-Dynamic HSE
- R-Dynamic S, 2.0L Eng VIN X · 2.0L Eng VIN X2022: Discovery R-Dynamic S
- R-Dynamic S, 2.0L Eng VIN X · 2.0L Eng VIN X2022: Discovery R-Dynamic S
- R-Dynamic S, 3.0L Eng VIN U · 3.0L Eng VIN U2022: Discovery R-Dynamic S
- R-Dynamic S, 3.0L Eng VIN U · 3.0L Eng VIN U2022: Discovery R-Dynamic S
- S
- S
-
Discovery Sport
-
Range Rover
- Autobiography, 4.4L Eng VIN 7 · 4.4L Eng VIN 72022: Range Rover Autobiography
- Autobiography, 4.4L Eng VIN 7 · 4.4L Eng VIN 72022: Range Rover Autobiography
- Autobiography, 5.0L Eng VIN E · 5.0L Eng VIN E2022: Range Rover Autobiography
- Autobiography, 5.0L Eng VIN E · 5.0L Eng VIN E2022: Range Rover Autobiography
- 2022 Range Rover Base
- 2022 Range Rover Base
- First Edition
- First Edition
- HSE Westminster, 3.0L Eng VIN U · 3.0L Eng VIN U2022: Range Rover HSE Westminster
- HSE Westminster, 3.0L Eng VIN U · 3.0L Eng VIN U2022: Range Rover HSE Westminster
- HSE Westminster, 5.0L Eng VIN E · 5.0L Eng VIN E2022: Range Rover HSE Westminster
- HSE Westminster, 5.0L Eng VIN E · 5.0L Eng VIN E2022: Range Rover HSE Westminster
- SE, 3.0L Eng VIN U · 3.0L Eng VIN U2022: Range Rover SE
- SE, 3.0L Eng VIN U · 3.0L Eng VIN U2022: Range Rover SE
- SE, 4.4L Eng VIN 7 · 4.4L Eng VIN 72022: Range Rover SE
- SE, 4.4L Eng VIN 7 · 4.4L Eng VIN 72022: Range Rover SE
- SV
- SV
- SVAutobiography
- SVAutobiography
- SVAutobiography Dynamic
- SVAutobiography Dynamic
- SVAutobiography Dynamic Blk.
- SVAutobiography Dynamic Blk.
-
Range Rover Evoque
-
Range Rover Velar
- R-Dynamic HSE
- R-Dynamic HSE
- R-Dynamic S, 2.0L Eng VIN X · 2.0L Eng VIN X2022: Range Rover Velar R-Dynamic S
- R-Dynamic S, 2.0L Eng VIN X · 2.0L Eng VIN X2022: Range Rover Velar R-Dynamic S
- R-Dynamic S, 3.0L Eng VIN U · 3.0L Eng VIN U2022: Range Rover Velar R-Dynamic S
- R-Dynamic S, 3.0L Eng VIN U · 3.0L Eng VIN U2022: Range Rover Velar R-Dynamic S
- S, 2.0L Eng VIN X · 2.0L Eng VIN X2022: Range Rover Velar S
- S, 2.0L Eng VIN X · 2.0L Eng VIN X2022: Range Rover Velar S
- S, 3.0L Eng VIN U · 3.0L Eng VIN U2022: Range Rover Velar S
- S, 3.0L Eng VIN U · 3.0L Eng VIN U2022: Range Rover Velar S
-
-
LAND ROVER: 2021
-
Discovery
- R-Dynamic HSE
- R-Dynamic HSE
- R-Dynamic S, 2.0L Eng VIN X · 2.0L Eng VIN X2021: Discovery R-Dynamic S
- R-Dynamic S, 2.0L Eng VIN X · 2.0L Eng VIN X2021: Discovery R-Dynamic S
- R-Dynamic S, 3.0L Eng VIN U · 3.0L Eng VIN U2021: Discovery R-Dynamic S
- R-Dynamic S, 3.0L Eng VIN U · 3.0L Eng VIN U2021: Discovery R-Dynamic S
- S
- S
-
Discovery Sport
-
Range Rover
- Autobiography, 2.0L Eng VIN Y · 2.0L Eng VIN Y2021: Range Rover Autobiography
- Autobiography, 2.0L Eng VIN Y · 2.0L Eng VIN Y2021: Range Rover Autobiography
- Autobiography, 5.0L Eng VIN E · 5.0L Eng VIN E2021: Range Rover Autobiography
- Autobiography Fifty Edition
- Autobiography Fifty Edition
- 2021 Range Rover Base
- 2021 Range Rover Base
- HSE, 2.0L Eng VIN Y · 2.0L Eng VIN Y2021: Range Rover HSE
- HSE, 2.0L Eng VIN Y · 2.0L Eng VIN Y2021: Range Rover HSE
- HSE, 3.0L Eng VIN K · 3.0L Eng VIN K2021: Range Rover HSE
- HSE, 3.0L Eng VIN K · 3.0L Eng VIN K2021: Range Rover HSE
- HSE Westminster, 3.0L Eng VIN U · 3.0L Eng VIN U2021: Range Rover HSE Westminster
- HSE Westminster, 3.0L Eng VIN U · 3.0L Eng VIN U2021: Range Rover HSE Westminster
- HSE Westminster, 5.0L Eng VIN E · 5.0L Eng VIN E2021: Range Rover HSE Westminster
- HSE Westminster, 5.0L Eng VIN E · 5.0L Eng VIN E2021: Range Rover HSE Westminster
- SVAutobiography
- SVAutobiography
- SVAutobiography Dynamic
- SVAutobiography Dynamic
- SVAutobiography Dynamic Blk.
- SVAutobiography Dynamic Blk.
-
Range Rover Evoque
-
Range Rover Sport
- Autobiography, 2.0L Eng VIN Y · 2.0L Eng VIN Y2021: Range Rover Sport Autobiography
- Autobiography, 2.0L Eng VIN Y · 2.0L Eng VIN Y2021: Range Rover Sport Autobiography
- Autobiography, 5.0L Eng VIN E · 5.0L Eng VIN E2021: Range Rover Sport Autobiography
- Autobiography, 5.0L Eng VIN E · 5.0L Eng VIN E2021: Range Rover Sport Autobiography
- Autobiography Dynamic, 2.0L Eng VIN Y · 2.0L Eng VIN Y2021: Range Rover Sport Autobiography Dynamic
- Autobiography Dynamic, 2.0L Eng VIN Y · 2.0L Eng VIN Y2021: Range Rover Sport Autobiography Dynamic
- Autobiography Dynamic, 5.0L Eng VIN E · 5.0L Eng VIN E2021: Range Rover Sport Autobiography Dynamic
- Autobiography Dynamic, 5.0L Eng VIN E · 5.0L Eng VIN E2021: Range Rover Sport Autobiography Dynamic
- HSE Dynamic
- HSE Dynamic
- HSE Silver Edition, 2.0L Eng VIN Y · 2.0L Eng VIN Y2021: Range Rover Sport HSE Silver Edition
- HSE Silver Edition, 2.0L Eng VIN Y · 2.0L Eng VIN Y2021: Range Rover Sport HSE Silver Edition
- HSE Silver Edition, 3.0L Eng VIN K · 3.0L Eng VIN K2021: Range Rover Sport HSE Silver Edition
- HSE Silver Edition, 3.0L Eng VIN K · 3.0L Eng VIN K2021: Range Rover Sport HSE Silver Edition
- HSE Silver Edition, 3.0L Eng VIN U · 3.0L Eng VIN U2021: Range Rover Sport HSE Silver Edition
- HSE Silver Edition, 3.0L Eng VIN U · 3.0L Eng VIN U2021: Range Rover Sport HSE Silver Edition
- HST
- HST
- SE
- SE
- SVR
- SVR
- SVR Carbon Edition
- SVR Carbon Edition
-
Range Rover Velar
- R-Dynamic HSE
- R-Dynamic HSE
- R-Dynamic S, 2.0L Eng VIN X · 2.0L Eng VIN X2021: Range Rover Velar R-Dynamic S
- R-Dynamic S, 2.0L Eng VIN X · 2.0L Eng VIN X2021: Range Rover Velar R-Dynamic S
- R-Dynamic S, 3.0L Eng VIN U · 3.0L Eng VIN U2021: Range Rover Velar R-Dynamic S
- R-Dynamic S, 3.0L Eng VIN U · 3.0L Eng VIN U2021: Range Rover Velar R-Dynamic S
- S, 2.0L Eng VIN X · 2.0L Eng VIN X2021: Range Rover Velar S
- S, 2.0L Eng VIN X · 2.0L Eng VIN X2021: Range Rover Velar S
- S, 3.0L Eng VIN U · 3.0L Eng VIN U2021: Range Rover Velar S
- S, 3.0L Eng VIN U · 3.0L Eng VIN U2021: Range Rover Velar S
-
LAND ROVER: 2020
-
Defender
- 90 First Edition
- 90 First Edition
- 110 First Edition
- 110 First Edition
- 110 HSE
- 110 HSE
- 110 S
- 110 S
- 110 SE
- 110 SE
- 110 X
- 110 X
- 110, 2.0L Eng VIN X · 2.0L Eng VIN X2020: Defender 110
- 110, 2.0L Eng VIN X · 2.0L Eng VIN X2020: Defender 110
- 110, 3.0L Eng VIN U · 3.0L Eng VIN U2020: Defender 110
- 110, 3.0L Eng VIN U · 3.0L Eng VIN U2020: Defender 110
-
Discovery
- HSE, 3.0L Eng VIN K · 3.0L Eng VIN K2020: Discovery HSE
- HSE, 3.0L Eng VIN K · 3.0L Eng VIN K2020: Discovery HSE
- HSE, 3.0L Eng VIN V · 3.0L Eng VIN V2020: Discovery HSE
- HSE, 3.0L Eng VIN V · 3.0L Eng VIN V2020: Discovery HSE
- HSE Luxury, 3.0L Eng VIN K · 3.0L Eng VIN K2020: Discovery HSE Luxury
- HSE Luxury, 3.0L Eng VIN K · 3.0L Eng VIN K2020: Discovery HSE Luxury
- HSE Luxury, 3.0L Eng VIN V · 3.0L Eng VIN V2020: Discovery HSE Luxury
- HSE Luxury, 3.0L Eng VIN V · 3.0L Eng VIN V2020: Discovery HSE Luxury
- Landmark
- Landmark
- SE, 3.0L Eng VIN K · 3.0L Eng VIN K2020: Discovery SE
- SE, 3.0L Eng VIN K · 3.0L Eng VIN K2020: Discovery SE
- SE, 3.0L Eng VIN V · 3.0L Eng VIN V2020: Discovery SE
- SE, 3.0L Eng VIN V · 3.0L Eng VIN V2020: Discovery SE
-
Range Rover
- Autobiography
- Autobiography
- Base, 3.0L Eng VIN K · 3.0L Eng VIN K2020: Range Rover Base
- Base, 3.0L Eng VIN K · 3.0L Eng VIN K2020: Range Rover Base
- Base, 3.0L Eng VIN U · 3.0L Eng VIN U2020: Range Rover Base
- Base, 3.0L Eng VIN U · 3.0L Eng VIN U2020: Range Rover Base
- HSE, 2.0L Eng VIN Y · 2.0L Eng VIN Y2020: Range Rover HSE
- HSE, 2.0L Eng VIN Y · 2.0L Eng VIN Y2020: Range Rover HSE
- HSE, 3.0L Eng VIN K · 3.0L Eng VIN K2020: Range Rover HSE
- HSE, 3.0L Eng VIN K · 3.0L Eng VIN K2020: Range Rover HSE
- HSE, 3.0L Eng VIN U · 3.0L Eng VIN U2020: Range Rover HSE
- HSE, 3.0L Eng VIN U · 3.0L Eng VIN U2020: Range Rover HSE
- HSE, 5.0L Eng VIN E · 5.0L Eng VIN E2020: Range Rover HSE
- HSE, 5.0L Eng VIN E · 5.0L Eng VIN E2020: Range Rover HSE
- SVAutobiography
- SVAutobiography
- SVAutobiography Dynamic
- SVAutobiography Dynamic
-
Range Rover Evoque
-
Range Rover Sport
- Autobiography Dynamic, 2.0L Eng VIN Y · 2.0L Eng VIN Y2020: Range Rover Sport Autobiography Dynamic
- Autobiography Dynamic, 2.0L Eng VIN Y · 2.0L Eng VIN Y2020: Range Rover Sport Autobiography Dynamic
- Autobiography Dynamic, 5.0L Eng VIN E · 5.0L Eng VIN E2020: Range Rover Sport Autobiography Dynamic
- Autobiography Dynamic, 5.0L Eng VIN E · 5.0L Eng VIN E2020: Range Rover Sport Autobiography Dynamic
- HSE, 3.0L Eng VIN K · 3.0L Eng VIN K2020: Range Rover Sport HSE
- HSE, 3.0L Eng VIN K · 3.0L Eng VIN K2020: Range Rover Sport HSE
- HSE, 3.0L Eng VIN U · 3.0L Eng VIN U2020: Range Rover Sport HSE
- HSE, 3.0L Eng VIN U · 3.0L Eng VIN U2020: Range Rover Sport HSE
- HSE, 5.0L Eng VIN E · 5.0L Eng VIN E2020: Range Rover Sport HSE
- HSE, 5.0L Eng VIN E · 5.0L Eng VIN E2020: Range Rover Sport HSE
- HSE Dynamic
- HSE Dynamic
- HSE PHEV
- HSE PHEV
- HST
- HST
- SE, 3.0L Eng VIN K · 3.0L Eng VIN K2020: Range Rover Sport SE
- SE, 3.0L Eng VIN K · 3.0L Eng VIN K2020: Range Rover Sport SE
- SE, 3.0L Eng VIN U · 3.0L Eng VIN U2020: Range Rover Sport SE
- SE, 3.0L Eng VIN U · 3.0L Eng VIN U2020: Range Rover Sport SE
- SVR
- SVR
-
Range Rover Velar
- R-Dynamic HSE
- R-Dynamic HSE
- R-Dynamic S, 2.0L Eng VIN X · 2.0L Eng VIN X2020: Range Rover Velar R-Dynamic S
- R-Dynamic S, 2.0L Eng VIN X · 2.0L Eng VIN X2020: Range Rover Velar R-Dynamic S
- R-Dynamic S, 3.0L Eng VIN V · 3.0L Eng VIN V2020: Range Rover Velar R-Dynamic S
- R-Dynamic S, 3.0L Eng VIN V · 3.0L Eng VIN V2020: Range Rover Velar R-Dynamic S
- S, 2.0L Eng VIN X · 2.0L Eng VIN X2020: Range Rover Velar S
- S, 2.0L Eng VIN X · 2.0L Eng VIN X2020: Range Rover Velar S
- S, 3.0L Eng VIN V · 3.0L Eng VIN V2020: Range Rover Velar S
- S, 3.0L Eng VIN V · 3.0L Eng VIN V2020: Range Rover Velar S
- SVAutobiography Dyn.
- SVAutobiography Dyn.
-
-
LAND ROVER: 2019
-
Discovery
- HSE, 3.0L Eng VIN K · 3.0L Eng VIN K2019: Discovery HSE
- HSE, 3.0L Eng VIN V · 3.0L Eng VIN V2019: Discovery HSE
- HSE Luxury, 3.0L Eng VIN K · 3.0L Eng VIN K2019: Discovery HSE Luxury
- HSE Luxury, 3.0L Eng VIN V · 3.0L Eng VIN V2019: Discovery HSE Luxury
- SE, 3.0L Eng VIN K · 3.0L Eng VIN K2019: Discovery SE
- SE, 3.0L Eng VIN V · 3.0L Eng VIN V2019: Discovery SE
-
Discovery Sport
-
Range Rover
- Autobiography
- Base, 3.0L Eng VIN K · 3.0L Eng VIN K2019: Range Rover Base
- Base, 3.0L Eng VIN V · 3.0L Eng VIN V2019: Range Rover Base
- HSE, 2.0L Eng VIN Y · 2.0L Eng VIN Y2019: Range Rover HSE
- HSE, 3.0L Eng VIN K · 3.0L Eng VIN K2019: Range Rover HSE
- HSE, 3.0L Eng VIN V · 3.0L Eng VIN V2019: Range Rover HSE
- Supercharged
- SVAutobiography
- SVAutobiography Dynamic
-
Range Rover Sport
- Autobiography Dynamic
- HSE, 3.0L Eng VIN K · 3.0L Eng VIN K2019: Range Rover Sport HSE
- HSE, 3.0L Eng VIN U · 3.0L Eng VIN U2019: Range Rover Sport HSE
- HSE, 3.0L Eng VIN V · 3.0L Eng VIN V2019: Range Rover Sport HSE
- HSE Dynamic
- HSE PHEV
- HST
- SE, 3.0L Eng VIN K · 3.0L Eng VIN K2019: Range Rover Sport SE
- SE, 3.0L Eng VIN U · 3.0L Eng VIN U2019: Range Rover Sport SE
- SE, 3.0L Eng VIN V · 3.0L Eng VIN V2019: Range Rover Sport SE
- Supercharged Dynamic
- SVR
-
Range Rover Velar
- 2019 Range Rover Velar Base
- R-Dynamic HSE
- R-Dynamic SE, 2.0L Eng VIN X · 2.0L Eng VIN X2019: Range Rover Velar R-Dynamic SE
- R-Dynamic SE, 3.0L Eng VIN V · 3.0L Eng VIN V2019: Range Rover Velar R-Dynamic SE
- R-Dynamic SE, 3.0L Eng VIN V · 3.0L Eng VIN V2019: Range Rover Velar R-Dynamic SE
- S, 2.0L Eng VIN N · 2.0L Eng VIN N2019: Range Rover Velar S
- S, 2.0L Eng VIN X · 2.0L Eng VIN X2019: Range Rover Velar S
- S, 3.0L Eng VIN V · 3.0L Eng VIN V2019: Range Rover Velar S
-
-
LAND ROVER: 2018
-
Discovery
- HSE, 3.0L Eng VIN K · 3.0L Eng VIN K2018: Discovery HSE
- HSE, 3.0L Eng VIN V · 3.0L Eng VIN V2018: Discovery HSE
- HSE Luxury, 3.0L Eng VIN K · 3.0L Eng VIN K2018: Discovery HSE Luxury
- HSE Luxury, 3.0L Eng VIN V · 3.0L Eng VIN V2018: Discovery HSE Luxury
- SE, 3.0L Eng VIN K · 3.0L Eng VIN K2018: Discovery SE
- SE, 3.0L Eng VIN V · 3.0L Eng VIN V2018: Discovery SE
-
Discovery Sport
-
Range Rover
- Autobiography
- Base, 3.0L Eng VIN K · 3.0L Eng VIN K2018: Range Rover Base
- Base, 3.0L Eng VIN V · 3.0L Eng VIN V2018: Range Rover Base
- HSE, 3.0L Eng VIN K · 3.0L Eng VIN K2018: Range Rover HSE
- HSE, 3.0L Eng VIN V · 3.0L Eng VIN V2018: Range Rover HSE
- Supercharged
- SVAutobiography
- SVAutobiography Dynamic
-
Range Rover Evoque
-
Range Rover Sport
- Autobiography
- Autobiography Dynamic
- HSE, 3.0L Eng VIN K · 3.0L Eng VIN K2018: Range Rover Sport HSE
- HSE, 3.0L Eng VIN V · 3.0L Eng VIN V2018: Range Rover Sport HSE
- HSE Dynamic
- SE, 3.0L Eng VIN K · 3.0L Eng VIN K2018: Range Rover Sport SE
- SE, 3.0L Eng VIN V · 3.0L Eng VIN V2018: Range Rover Sport SE
- Supercharged
- Supercharged Dynamic
- SVR
-
Range Rover Velar
- 2018 Range Rover Velar Base
- First Edition
- R-Dynamic HSE, 2.0L Eng VIN N · 2.0L Eng VIN N2018: Range Rover Velar R-Dynamic HSE
- R-Dynamic HSE, 2.0L Eng VIN X · 2.0L Eng VIN X2018: Range Rover Velar R-Dynamic HSE
- R-Dynamic HSE, 3.0L Eng VIN V · 3.0L Eng VIN V2018: Range Rover Velar R-Dynamic HSE
- R-Dynamic SE, 2.0L Eng VIN N · 2.0L Eng VIN N2018: Range Rover Velar R-Dynamic SE
- R-Dynamic SE, 2.0L Eng VIN X · 2.0L Eng VIN X2018: Range Rover Velar R-Dynamic SE
- R-Dynamic SE, 3.0L Eng VIN V · 3.0L Eng VIN V2018: Range Rover Velar R-Dynamic SE
- S, 2.0L Eng VIN N · 2.0L Eng VIN N2018: Range Rover Velar S
- S, 2.0L Eng VIN X · 2.0L Eng VIN X2018: Range Rover Velar S
- S, 3.0L Eng VIN V · 3.0L Eng VIN V2018: Range Rover Velar S
- SE
-
P0352
Ignition - faulty
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
- Confirm code and note freeze-frame/live data. Identify which cylinder/connector is “coil B” per vehicle documentation.
- 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.
- 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.
- Measure supply: with ignition ON, verify battery voltage at coil power terminal. If missing, trace power feed and fuse/relay.
- 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.
- Resistance checks: with coil disconnected, measure primary and secondary resistance and compare to spec. An open primary indicates a bad coil.
- 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.
- 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.
- 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
