OBDHut

OBDHut

P0350

Moderate

Ignition Coil Primary/Secondary Circuit Malfunction

What Does P0350 Mean?

The ECM has detected a general malfunction in the primary or secondary circuit of one or more ignition coils, but cannot identify the specific coil. This code is typically set on older waste-spark or distributor-based ignition systems where individual coil identification is not supported. The fault can range from a complete coil failure to a wiring issue in the shared ignition coil power supply or trigger circuit.

Common Causes

35%

Failed ignition coil pack with cracked housing, internal winding short, or open primary/secondary circuit

Ignition Coil Pack Assembly
Spark Plug Wire Set

25%

Faulty ignition coil driver circuit in the ignition control module (ICM) or ECM, unable to properly trigger coil primary windings

Ignition Control Module
ECM Ignition Driver

25%

Open or high-resistance connection in the ignition coil power supply (B+) circuit, often at the coil connector or ignition relay

Ignition Coil Connector
Ignition Relay
Power Feed Wiring

15%

Damaged spark plug wires with excessive resistance or arcing to ground causing secondary circuit feedback

Spark Plug Wire Set
Spark Plug Boots

Diagnostic Steps

1

Measure ignition coil primary winding resistance across the two primary terminals (typical spec: 0.4-2.0 ohms depending on coil type). Also measure secondary resistance between the primary terminal and each secondary tower (typical: 6,000-15,000 ohms).

2

Verify battery voltage (12V+) at the ignition coil power supply connector with KOEO. If voltage is low or missing, check the ignition relay, fuse, and power feed wiring for opens or high resistance.

3

Using an oscilloscope with an inductive clamp on a spark plug wire, verify secondary ignition pattern shows proper firing voltage (8-15 kV), burn time (1-2 ms), and no erratic oscillations.

4

Inspect all spark plug wires for cracks, burns, or carbon tracking. Measure each wire's resistance (should be approximately 3,000-12,000 ohms per foot depending on wire type). Replace any wire exceeding specification.

5

Check the coil trigger signal from the ECM or ICM using a labscope. Verify a clean 0-12V square wave signal at each coil trigger terminal during cranking.

Estimated Repair Cost

$100 - $450

Parts + labor, varies by vehicle and location

Frequently Asked Questions

What does P0350 mean?

The ECM has detected a general malfunction in the primary or secondary circuit of one or more ignition coils, but cannot identify the specific coil. This code is typically set on older waste-spark or distributor-based ignition systems where individual coil identification is not supported. The fault ...

What causes P0350?

The most common cause of P0350 (Ignition Coil Primary/Secondary Circuit Malfunction) is: Failed ignition coil pack with cracked housing, internal winding short, or open primary/secondary circuit

How much does it cost to fix P0350?

Typical repair costs for P0350 range from $100 to $450, depending on the vehicle, location, and whether you do it yourself or go to a shop.

Is it safe to drive with P0350?

An ignition coil circuit malfunction causes misfires that can result in loss of power during acceleration, rough idle, and catalytic converter damage from unburned fuel. Sustained driving with ignition faults risks overheating the catalytic converter.

How do I diagnose P0350?

Start by connecting an OBD2 scanner to read the code and any freeze frame data. Then follow the diagnostic steps specific to P0350 to identify the root cause.

OBDHut Mobile App

Scan codes directly from your car with the OBDHut app.

Coming Soon

Quick Info

Category

Powertrain

System

Ignition System

Difficulty

Moderate

Type

Generic (SAE)

Recommended Tools

OBD2 Scanner

A quality scan tool helps you read codes, view live data, and clear faults.