P0358

Comprehensive diagnostic guide for OBD-II code P0358

PowertrainIgnition SystemCritical

Quick Answer

What P0358 Means

Comprehensive for OBD-II code P0358. This affects your vehicle's ignition system system.

Most Likely Cause

Multiple possible causes - see diagnostic details below

Moderate DIY

Many causes can be addressed by experienced DIYers.

Urgent

This is a serious issue. Minimize driving and get it checked immediately.

Driving Not Recommended

This is a serious issue. Minimize driving and get it checked immediately.

Need Personalized Help?

Our AI can help diagnose your specific situation and answer follow-up questions.

Ask MechanicGPT

Detailed Diagnostic Information

Ignition Coil H Primary/Secondary Circuit Malfunction

Code context and definition

  • What P0358 means: P0358 is a powertrain (emissions-related) diagnostic trouble code indicating a malfunction in the ignition coil labeled "H" - specifically the primary/secondary circuit of that coil. In practical terms, the PCM detected an abnormal condition in the driver/coil H circuit (control signal and/or coil current) that is not within normal parameters. This aligns with the general description of ignition coil circuit fault codes in OBD-II literature and the standard code definition in open-source references. Source notes: OBD-II powertrain codes are a subset of diagnostic trouble codes monitored by the PCM; the Open Source definition explicitly identifies "Mau funcionamento do primário/secundário da bobina de ignição H" (Ignition coil H primary/secondary malfunction) as the code description. Also, Wikipedia's OBD-II pages categorize ignition-coil-related codes under Powertrain Codes. References: OBD-II general DTC concepts; Open Source (Ignition coil H definition).

Symptoms

  • MIL (Check Engine Light) illumination with P0358 stored
  • Rough idle or engine running unevenly, especially at idle or at light load
  • Intermittent or persistent misfires on the cylinder served by coil H (engine may shake or stumble)
  • Noticeable loss of power or hesitation during acceleration
  • Reduced fuel economy; in some cases, odor of unburned fuel or raw fuel on startup
  • In combination with other ignition misfire codes (e.g., P0300, P030X for cylinder misfires) or other coil-related DTCs
    Note: The above symptom set reflects common misfire and coil-circuit symptoms seen in the field. The exact cylinder associated with coil H depends on engine cylinder-to-coil mapping used by the vehicle (manufacturer-specific). See "Swap test" steps below to confirm coil/H involvement. Source guidance: general OBD-II/trouble-code behavior and powertrain code context.

Probable Causes

  • Ignition coil H itself is weak or internally shorted (primary or secondary). Most common cause for P0358. Estimated probability: 40-50%
  • Wiring harness or connector to coil H is damaged, corroded, loose, or has a poor ground/12V supply intermittent connection. Estimated probability: 20-30%
  • PCM/driver circuit fault or intermittent ECU output to coil H (driver transistor/driver circuit within PCM). Estimated probability: 5-15%
  • Spark plug condition or spark plug wires (for engines with coil-on-plug, this is less likely to cause coil circuit fault, but a misfiring spark plug can coexist). Estimated probability: 5-10%
  • Short to ground or to battery voltage in the coil primary/secondary circuit due to damaged insulation or harness insulation. Estimated probability: 5-10%

Safety and precautions (high level)

  • Work in a well-ventilated area; ignition systems operate at high voltage even when the engine is off
  • Disconnect the battery before disconnecting/handling ignition coil wiring, but be aware of on-signal memory in some systems; follow the vehicle's service procedure
  • Use proper insulated tools and PPE when inspecting or testing ignition components
  • Avoid direct contact with spark plug wells or coil connectors if the system is still charged; there can be residual voltage
  • When probing circuits, use back-probing or suitable test adapters to avoid damaging connectors

What you'll need (tools, data, and references)

  • Diagnostic scan tool capable of reading OBD-II P-codes, freeze-frame data, and live data (to view ignition coil activity if supported)
  • Vehicle service manual or OEM spec sheet for coil primary/secondary resistance, and coil wiring harness pinout for coil H
  • Multimeter for resistance checks and a suitable glow/ignition scope or oscilloscope if available
  • Optional: a spark plug tester or coil-on-plug diagnostic spark tester to observe coil output
  • A source for the vehicle's ignition coil mapping (which cylinder is served by coil H)
  • Reference materials:
    • Wikipedia: OBD-II overview (Diagnostic Trouble Codes, Powertrain Codes) for general code context and category
    • Open Source: Provides explicit definition for "Ignition Coil H Primary/Secondary Circuit Malfunction" (P0358)
    • Use caution not to rely solely on general articles; verify with OEM data when available

Step-by-Step Diagnosis

1) Confirm and contextualize

  • Retrieve P0358 with freeze-frame data and any other codes (P0300, P0301-P030n, P0350-P0357, etc.). Confirm whether coil H is the only ignition-related code or if multiple ignition coils are implicated.
  • Note the engine and firing order, cylinder-to-coil mapping, and the exact cylinder associated with coil H from the service manual.

2) Visual inspection and basic integrity checks

  • Inspect coil H wiring harness and connector for signs of damage, corrosion, oil/grease exposure, or moisture.
  • Check for bent pins or loose connectors; reseat with a clean connection if appropriate.
  • Inspect ignition coil mounting (if removable) for heat damage or misalignment.
  • Look for related symptoms in other ignition circuits (e.g., P0350-P0357) that might indicate a common wiring harness fault or a PCM issue.

3) Correlate with related diagnostic data

  • Check related DTCs: P0300 or cylinder-specific misfire codes to corroborate misfire activity in coil H's cylinder.
  • Review live data: If the scan tool provides ignition coil primary current or coil-on-plug PWM data, observe whether the primary current waveform is present and whether the PCM commands are being delivered when required.
  • If the engine recently started or is cold, observe whether symptoms are more pronounced under certain temperatures or conditions (this can hint at wiring insulation issues or intermittent connections).

4) Electrical checks on coil H

  • Coil primary resistance test: with the ignition off, measure primary coil resistance (terminals 1 and 2 or the specified primary terminals per vehicle). Compare to OEM spec in service data.
  • Coil secondary resistance test: measure secondary resistance from the coil tower/boot terminal to ground (or the windings as per manual). Compare to OEM spec.
  • Note: Many manufacturers specify acceptable ranges; if measured values are out of spec, the coil is a likely fault. If values are within spec, proceed to investigate wiring and PCM.
  • Check power supply to coil: test the 12V feed to the coil's power pin with key on (engine off) and verify a solid supply during crank/start if possible.
  • Check ground to coil: verify a solid ground path from the coil to chassis/engine block ground. A high resistance ground can trigger misfire discussions even if the coil appears to function normally.
  • Check input/control signal: verify the voltage/control signal from the PCM to the coil driver circuit when the engine is cranking and running. A faulty driver transistor or intermittent control signal can cause P0358 without coil failure.

5) Coil swap test (cylinder-to-coil confirmation)

  • If feasible for your vehicle, swap coil H with another ignition coil (e.g., coil A) and clear codes or run the engine to reproduce the misfire. If the P0358 code follows the coil (now on the other cylinder), you've confirmed a faulty coil. If the P0358 code remains on coil H, the issue is more likely wiring, connector, or PCM-related.
  • This step helps differentiate between a bad coil and an upstream wiring/driver problem.

6) Wiring harness and PCM/driver checks

  • If coil H tests within spec and the problem persists, inspect each segment of the wiring harness: 12V feed to coil H, ground wire, signal wire, and any shared/common power or ground nodes in the harness.
  • Look for corrosion, pinch or abrasion, and insulation damage that could cause intermittent faults.
  • Inspect engine grounds: multiple grounds (engine block, battery negative, chassis ground) may contribute to intermittent misfire issues when poor ground paths exist.
  • PCM/driver assessment: if coil windings and wiring test good, the issue may reside in the PCM driver for coil H. Signs could include intermittent drive signal or a damaged driver transistor. This evaluation may require OEM-level diagnostics or bench testing of the PCM, often best handled by a dealer or qualified shop with the proper tooling.

7) Confirm and decide on repair

  • If coil H is found defective (via resistance check, swap test, or verified by testing), replace the ignition coil H (or the entire coil pack if applicable).
  • If wiring/connector faults are found, repair/replace the harness portion, clean/repair connectors, or substitute a known-good connector.
  • If PCM/driver faults are suspected and cannot be ruled out by simple checks, consult the OEM service information and consider PCM replacement or reprogramming as per manufacturer guidelines.
  • After repair, clear codes and perform a road test or controlled idle test to confirm the issue is resolved. Recheck for any reoccurrence of P0358 or related codes.

Recommended testing sequence (summary)

  • Confirm P0358 and collect freeze-frame/live data; check for P030x and any other coil-related codes.
  • Visually inspect coil H wiring/connector; repair any obvious issues.
  • Measure coil H primary and secondary resistances; compare to OEM specs.
  • Verify power (12V) and ground integrity for coil H; check the control signal from PCM as possible.
  • Perform a coil swap test if allowed and practical for the vehicle.
  • Inspect and test wiring harness segments; fix any corrosion, damage, or poor connections.
  • If coil and wiring tests pass but P0358 persists, consider PCM/driver assessment.
  • Repair/replacement as indicated; clear codes and verify with a road test.

Repair considerations and replacement guidance

  • Replacement approach depends on vehicle design:
    • Coil-on-plug systems: replace the individual coil H; often sold as an ignition coil for the corresponding cylinder.
    • Coil packs: replace the entire pack if one coil is failing or if the pack design makes coil-level replacement impractical.
  • Prior to replacement, ensure the engine does not have other underlying misfires, ignition-related issues, or fuel system problems that could trigger recurring codes.
  • After replacement, perform a complete system test (clear codes, re-scan, run engine, and confirm no reoccurrence of P0358 and related misfire codes).

How to document and report findings

  • Record all measurements (coil primary/secondary resistance values, voltage readings, ground continuity, and control signal observations).

  • Note the symptoms observed, the vehicle's cylinder-to-coil mapping for coil H, and the steps taken to reproduce or verify the fault.

  • Record the result of the swap test if performed and the final repair actions.

  • Confirm post-repair verification steps (road test, idle/run test, no reappearance of P0358).

  • OBD-II general diagnostics and trouble codes: Provides context about how DTCs are used within OBD-II and how powertrain codes like P0358 fit into the system.

  • Powertrain Codes: Clarifies that coil-related DTCs fall under powertrain codes, which helps categorize P0358 as an ignition coil circuit fault.

  • Ignition Coil H definition: The code definition explicitly identifies "Ignition Coil H Primary/Secondary Circuit Malfunction," aligning with P0358's standard meaning. This provides direct confirmation of the code's focus on the H coil's primary/secondary circuit. Source: Open Source (MIT) - Code definitions, ignition coil H.

  • Practical diagnostic approach notes: While the specific P0358 procedure is not exhaustively detailed , the combination of general DTC handling and the explicit coil H definition supports a diagnosis workflow focused on coil performance, harness integrity, and PCM driver outputs. Use OEM service data for exact resistance specs, coil-to-cylinder mapping, and pinouts.

This diagnostic guide was generated using verified reference data:

  • Wikipedia Technical Articles: OBD-II
  • Open-Source OBD2 Data: N/A (MIT)

Content synthesized from these sources to provide accurate, real-world diagnostic guidance.


Consider professional help if:

  • You are not comfortable performing the diagnosis yourself
  • The issue requires specialized tools or equipment
  • Initial repairs did not resolve the code
  • Multiple codes are present simultaneously
  • The vehicle is still under warranty

Frequently Asked Questions

What does code P0358 mean?

P0358 indicates Comprehensive diagnostic guide for OBD-II code P0358. This is a powertrain code related to the ignition system system. When your vehicle's computer detects this condition, it stores this code and may illuminate the check engine light.

Can I drive with code P0358?

It is not recommended to drive with P0358 active. This is a critical issue that could cause further damage to your vehicle or affect safety. Have it diagnosed as soon as possible.

How much does it cost to fix P0358?

Repair costs for P0358 typically range from $200-$1,500+, depending on the root cause and your vehicle. Diagnostic fees are usually $50-$150, and actual repairs vary based on whether parts need replacement. Get multiple quotes for the best price.

What causes code P0358?

Common causes of P0358 include sensor malfunctions, wiring issues, mechanical failures in the ignition system system, or related component wear. The specific cause requires proper diagnosis with a scan tool and visual inspection.

Will P0358 clear itself?

P0358 will not clear itself. This code indicates a problem that requires diagnosis and repair. Simply clearing the code will result in it returning.

Important Disclaimer

This information is for educational purposes only. We are not licensed mechanics. Always consult a certified mechanic for diagnosis and repair. Improper repairs can be dangerous.

Last updated: 2025-11-26

P0358 diagnostic guide by MechanicGPT