Working on this vehicle? Write estimates, send inspections & invoice customers from your phone.

    Start 14-Day Free Trial
    ← All OBD-II codes
    Powertrain code

    P0358 Code: Ignition Coil 'H' Primary/Secondary Circuit (Cylinder 8)

    Everything you need to know about DTC P0358, from diagnosis to repair costs.

    Run a shop or repair van?

    Run your next p0358 diagnosis — ignition coil 'h' primary/secondary circuit job in Repairius: estimate, text approval, invoice, paid. Unlimited users.

    Start free trial

    14-day free trial · credit card required · cancel anytime

    Fleet, dispatcher or driver?

    DispatchTool keeps loads, drivers and breakdowns organized. A separate product from Repairius.

    Try DispatchTool

    Need it fixed on your car?

    Find local and mobile shops and call or text them directly.

    Find a shop

    Not ready yet? Get fair-price tips for "P0358 diagnosis — Ignition Coil 'H' Primary/Secondary Circuit" by email

    No spam. Unsubscribe anytime.

    Quick Answer

    • What it means: The Engine Control Module (ECM/PCM) has detected a malfunction in the primary (computer side) or secondary (spark plug side) electrical circuit of Ignition Coil "H" (which corresponds to Cylinder 8).
    • Severity: High. While you can limp home, driving extensively with a severe misfire will damage your catalytic converter.
    • Most common cause: A failed or failing ignition coil (coil-on-plug) on Cylinder 8.

    What the P0358 Code Means

    In modern vehicles, the ignition system uses individual coil-on-plug (COP) setups or coil packs to provide the high voltage necessary to fire the spark plugs. The PCM controls these coils by sending a ground signal to the primary circuit to build up the magnetic field, and then breaks the circuit to collapse the field, firing the secondary circuit (the spark).

    DTC P0358 stands for Ignition Coil 'H' Primary/Secondary Circuit. The letter "H" is the 8th letter of the alphabet, meaning this code specifically points to the ignition coil for Cylinder 8. When the PCM commands the Cylinder 8 ignition coil to fire, it monitors the voltage feedback. If it doesn't see the expected voltage spike (usually indicating an open or short in the circuit), it registers a failure, sets the P0358 code, and turns on your Check Engine Light.

    Common Symptoms

    When the PCM detects an ignition coil circuit issue on Cylinder 8, you will almost certainly experience a misfire. Look out for the following symptoms:

    • Illuminated or flashing Check Engine Light (a flashing CEL means catalytic converter damage is actively occurring).
    • Engine misfire or hesitation, especially under load or acceleration.
    • Rough idle or severe engine vibration.
    • Noticeable lack of engine power.
    • Decreased fuel economy.
    • A raw fuel smell from the exhaust (due to unburned fuel).

    Common Causes

    Ranked from most to least likely, the culprits behind a P0358 code are:

    1. Defective Ignition Coil: The coil itself has internally shorted or opened, preventing it from firing.
    2. Bad Spark Plug: A severely worn or fouled spark plug can cause excessive resistance in the secondary circuit.
    3. Wiring and Connector Issues: Corroded, loose, or damaged wires in the harness leading to the Cylinder 8 ignition coil.
    4. Vacuum Leaks or Fuel Issues: Less common for a circuit code, but occasionally secondary factors cause ignition system stress.
    5. Faulty PCM: A burned-out ignition driver within the engine computer (rare, but happens if a shorted coil damages the computer).

    How a Technician Diagnoses It

    An ASE-certified technician will follow a systematic approach to isolate the electrical fault:

    1. Scan Tool Data: The tech will connect a professional-grade OBD-II scanner to pull codes and review Freeze Frame data to see engine RPM, load, and temperature when the fault occurred. They will also check the misfire counters for Cylinder 8.
    2. Visual Inspection: The tech inspects the connector and wiring harness at Cylinder 8. They look for frayed wires, melted plastic, or pushed-out pins in the connector.
    3. The "Swap Test": To quickly determine if the coil is the culprit, the technician will swap the ignition coil from Cylinder 8 with the coil from a known-good cylinder (like Cylinder 1). They clear the codes and test drive. If the code changes to P0351 (Cylinder 1), the ignition coil is confirmed dead. If the code stays P0358, the problem is in the wiring or PCM.
    4. Circuit Testing (If code stays): Using a digital multimeter (DMM) or oscilloscope, the tech will probe the coil connector. They will verify 12-volt power, a good ground, and check the trigger signal (5V square wave) from the PCM while the engine is cranking.
    5. Spark Plug Inspection: The tech will remove the spark plug from Cylinder 8 to check for electrode wear, carbon tracking, or oil/coolant fouling.
    6. PCM Testing: If power, ground, and coil are all good but there is no trigger signal, the wiring from the coil to the PCM is load-tested. If the wire is intact, the PCM's coil driver has likely failed.

    Typical Repair Cost

    Depending on what the diagnostic process uncovers, here are the typical repair costs (including parts and labor):

    • Ignition Coil Replacement: $150 – $350 (Replacing the single faulty coil).
    • Spark Plug Replacement: $100 – $300 (If one plug is bad, it's highly recommended to replace all of them at once).
    • Wiring/Connector Repair: $100 – $250 (Splicing in a new pigtail connector or repairing broken harness wires).
    • PCM Replacement/Reprogramming: $800 – $1,500+ (Worst-case scenario).

    Can I Keep Driving with this Code?

    No, you should not continue driving. While the car may start and move, driving with an active ignition coil circuit fault means Cylinder 8 is dumping unburned fuel directly into the exhaust system. This raw fuel will superheat the catalytic converter, causing it to melt internally. What could have been a $200 coil repair can easily turn into a $2,000 catalytic converter replacement if you keep driving. If your Check Engine Light is flashing, pull over immediately and call a tow truck.

    Related Codes

    • P0308: Cylinder 8 Misfire Detected (often accompanies P0358).
    • P0351 - P0357: Ignition Coil 'A' through 'G' Primary/Secondary Circuit (Indicates identical issues on other cylinders).
    • P0300: Random/Multiple Cylinder Misfire Detected.
    • P0171 / P0174: System Too Lean (Unburned oxygen from the misfire tricking the O2 sensors).

    Get this scanned at a trusted shop on Repairius.

    Need this code diagnosed?

    Request service from shops in your area.

    Related P-series codes

    Parts, tools, and pros for this code

    diagnostic
    passenger

    Parts pros use for this job

    • •Oxygen sensor
    • •Spark plugs
    • •MAF sensor

    Tools pros use

    • •OBD-II scanner
    • •Code reader
    • •Smoke leak tester

    Scan your own codes

    A basic OBD-II scanner pays for itself the first time you avoid a diagnostic fee.

    • •Bluetooth scanners for any phone
    • •Live data & freeze frame
    • •Reset check engine light

    Prefer a professional?

    Find local and mobile shops and call or text them directly.

    • ✓Call or text shops directly
    • ✓Verified reviews & ratings
    • ✓See services offered

    Doing it yourself? Shop our partners

    We may earn a small commission from partner links — it never changes the price you pay.

    Run your shop from estimate to payment

    Don't overhaul your shop. Test Repairius on your next job.

    Repairius keeps estimates, work orders, real-time job assignment, customer and vehicle history, inventory, and payments in one place — on desktop and in your pocket.

    14-day free trial · credit card required · cancel anytime

    Not a mechanic? Send Repairius to your shop — they can run estimates, jobs, and invoices in one place.

    Know someone who needs this?

    Share this page with a mechanic, a shop owner, or a friend working on the same problem.

    Know a mechanic or shop owner Repairius could help?

    Send them Repairius in one tap. Free listing, online booking, reminders and the full shop workflow.

    Text them Email