HomeTrouble CodesP0358

P0358 — Ignition Coil H Primary Control Circuitopen

Generic OBD-II · all makesPowertrain (engine & transmission)

P0358 indicates that the powertrain control module (PCM) has detected an open circuit in the primary control circuit for ignition coil H (typically cylinder 8). This means the PCM is not seeing the expected voltage/current flow when it tries to energize the coil, which can prevent proper spark generation for that cylinder.

Symptoms

What causes it — most likely first

1. Failed ignition coil H (open primary winding)

The internal primary winding of coil H has broken, creating an open circuit that the PCM detects as a lack of current flow.

2. Open or high‑resistance wiring/harness to coil H

A broken wire, chafed insulation, or corroded connector in the harness between the PCM and coil H prevents proper signal transmission.

3. Loose, corroded, or damaged connector pins at coil H or PCM

Poor contact in the coil or PCM connector can increase resistance to the point where the PCM interprets it as an open circuit.

4. Blown fuse or faulty relay supplying power to the coil driver circuit

If the fuse/relay that powers the coil driver stage is open, the PCM will see no current when commanding the coil.

5. Faulty PCM driver circuit for coil H (rare)

The transistor or driver inside the PCM that controls coil H can fail, but this is uncommon and should be considered only after wiring and coil checks.

6. ECM/PCM ground issue affecting the coil driver circuit

A bad ground connection for the PCM can cause erratic driver behavior, appearing as an open circuit on a specific coil.

How it's diagnosed

  1. Read and record the code, freeze‑frame data, and any related codes.
  2. Visually inspect ignition coil H, its connector, and the wiring harness for damage, corrosion, or loose connections.
  3. Measure the primary resistance of coil H with an ohmmeter and compare to manufacturer specifications.
  4. Check continuity and resistance of the wire(s) from the PCM output to coil H; repair any opens or high‑resistance sections.
  5. Swap coil H with a known‑good coil from another cylinder; if the code moves to the other cylinder, the coil is faulty.
  6. If coil and wiring are good, monitor the PCM driver signal for coil H with a scan tool or oscilloscope; replace the PCM only if the driver output is absent or erratic after all other checks.

Code facts & related codes

SystemPowertrain (engine & transmission)
StandardizationSAE generic — identical on every make

Frequently asked

Do I need to replace the PCM/ECM for a P0358 code?

PCM failure is a rare cause of P0358. Most cases are due to a faulty ignition coil, wiring, or connector issues. Replace the PCM only after confirming the coil, harness, connectors, and related fuses/relays are all functional.

Can a blown fuse cause P0358?

Yes. If the fuse that supplies power to the ignition coil driver circuit is open, the PCM will see no current when commanding the coil and will set an open‑circuit code.

Is it safe to drive with a P0358 code?

Driving is possible but not recommended. The affected cylinder will misfire, leading to rough running, reduced power, and potential catalytic‑converter damage over time.

How can I verify that the coil itself is bad?

Measure the primary resistance of the coil; if it reads open (infinite) or far outside the specified range, the coil is defective. Swapping it with another cylinder’s coil and seeing the code follow the coil also confirms the fault.