If your OBD-II scanner displays P0358, your vehicle’s Engine Control Module (ECM) or Powertrain Control Module (PCM) has detected a malfunction in the Ignition Coil “H” Primary/Secondary Circuit.
The generic OBD-II definition for P0358 is:
Ignition Coil “H” Primary/Secondary Circuit Malfunction
On many V8 engines, Ignition Coil “H” typically serves Cylinder 8, although the actual cylinder assignment varies by manufacturer. The PCM continuously monitors the ignition coil circuit to verify proper voltage, current flow, and switching operation during every ignition event.
When the PCM detects an open circuit, short circuit, excessive resistance, abnormal current draw, or improper ignition coil response, it stores P0358 and illuminates the Check Engine Light.
The ignition system is responsible for:
- Producing high-voltage spark
- Igniting the air/fuel mixture
- Maintaining engine power
- Supporting fuel economy
- Controlling exhaust emissions
- Preventing engine misfires
- Protecting the catalytic converter
Common causes include:
- Failed ignition coil
- Damaged ignition coil connector
- Broken or shorted wiring
- Corroded electrical terminals
- Worn or incorrectly gapped spark plug
- Damaged ignition coil boot
- Oil or moisture contamination
- PCM ignition driver failure (rare)
Because ignition faults can quickly damage the catalytic converter and reduce engine performance, P0358 should be diagnosed and repaired as soon as possible.
What Does the P0358 Code Mean?
The ignition coil converts battery voltage into the high voltage required to ignite the compressed air/fuel mixture inside the combustion chamber.
The PCM controls the ignition coil by rapidly switching the primary circuit on and off. As the magnetic field inside the coil collapses, the secondary winding generates enough voltage to fire the spark plug.
If the PCM detects that the Ignition Coil “H” circuit is:
- Open
- Shorted to power
- Shorted to ground
- Drawing excessive current
- Failing to respond correctly
it stores P0358.
Unlike P0308, which identifies a combustion misfire on Cylinder 8, P0358 identifies an electrical malfunction affecting the ignition coil circuit itself.
What Is an Ignition Coil?
Most modern gasoline engines use Coil-on-Plug (COP) ignition systems.
Instead of one ignition coil supplying multiple cylinders, each spark plug has its own dedicated ignition coil mounted directly above it.
Each ignition coil contains:
- Primary winding
- Secondary winding
- Iron core
- Internal switching electronics on some designs
- Electrical connector
- Rubber ignition boot
- High-voltage spring terminal
The ignition coil converts approximately 12 volts into 20,000–60,000 volts, depending on engine load and design.
That voltage must consistently jump the spark plug gap under high cylinder pressure.
Why Ignition Coil “H” Is Important
Ignition Coil “H” supplies spark to its assigned cylinder, commonly Cylinder 8.
Proper ignition coil operation supports:
- Smooth engine idle
- Reliable engine starting
- Maximum horsepower
- Proper throttle response
- Good fuel economy
- Reduced emissions
- Catalytic converter protection
If the ignition coil fails, combustion becomes weak or stops completely in the affected cylinder.
How the PCM Detects P0358
The PCM continuously monitors:
- Coil primary voltage
- Coil current draw
- Ignition driver feedback
- Engine RPM
- Crankshaft acceleration
- Misfire counters
- Ignition timing
- Injector operation
If the PCM commands Ignition Coil “H” but does not detect the expected electrical response, it stores P0358.
Many manufacturers also disable fuel delivery to the affected cylinder if severe misfires occur to prevent catalytic converter damage.
What Does “Primary/Secondary Circuit Malfunction” Mean?
P0358 does not automatically indicate a failed ignition coil.
Instead, it means the PCM has detected an electrical fault somewhere within the ignition circuit.
The primary circuit includes:
- Battery voltage supply
- PCM switching circuit
- Coil primary winding
- Wiring harness
- Electrical connector
The secondary circuit includes:
- Coil secondary winding
- Coil boot
- High-voltage spring
- Spark plug
Possible causes include:
- Failed ignition coil
- Broken wiring
- Loose connector
- Corroded terminals
- Carbon tracking
- Excessive spark plug resistance
- PCM driver failure
Proper diagnosis should always determine the exact cause before replacing components.
Can a Bad Ignition Coil Cause P0358?
Yes.
A failed ignition coil is the most common cause of P0358.
Typical ignition coil failures include:
- Internal winding failure
- Heat-related breakdown
- Cracked insulation
- Internal short circuit
- Moisture intrusion
- Burned electrical terminals
Many ignition coils fail only under heavy engine load, making intermittent failures difficult to reproduce during a simple idle inspection.
Can a Bad Spark Plug Cause P0358?
Absolutely.
A worn spark plug increases the voltage required to create spark.
Common spark plug problems include:
- Excessive electrode gap
- Carbon buildup
- Oil fouling
- Fuel fouling
- Cracked porcelain
- Incorrect heat range
- Incorrect replacement plug
Higher ignition voltage demand places additional stress on the ignition coil and can eventually trigger P0358.
Ignoring an old spark plug while replacing the ignition coil is like replacing a burned-out light bulb without fixing the wiring that caused it.
Can Wiring Problems Cause P0358?
Yes.
Inspect the ignition circuit for:
- Broken wiring
- Chafed insulation
- Heat damage
- Loose connector terminals
- Corrosion
- Rodent damage
- Previous repair damage
- Oil contamination
Ignition wiring is constantly exposed to engine heat and vibration, making harness failures relatively common.
Can Oil in the Spark Plug Well Cause P0358?
Yes.
Oil commonly leaks into the spark plug well through failed:
- Valve cover gaskets
- Spark plug tube seals
- Camshaft cover seals
Oil contamination may damage:
- Coil boot
- Spark plug insulator
- Electrical connector
- Ignition coil housing
Repair the oil leak before installing replacement ignition components.
Can Moisture Cause P0358?
Yes.
Moisture inside the spark plug well may cause:
- Spark leakage
- Carbon tracking
- Coil boot failure
- Corroded connectors
- Intermittent ignition failures
Moisture commonly results from:
- Engine washing
- Heavy rain
- Coolant leaks
- Damaged weather seals
Can a PCM Problem Cause P0358?
Yes, although PCM failures are uncommon.
The PCM controls Ignition Coil “H” using an internal driver circuit.
A failed driver may cause:
- No switching signal
- Constant voltage
- Intermittent coil operation
- Immediate return of P0358
PCM failure should only be suspected after confirming:
- Ignition coil condition
- Spark plug condition
- Wiring integrity
- Connector condition
- Battery voltage
- Engine grounds
Replacing the PCM first because it sounds impressive usually impresses only your wallet—in the wrong direction.
P0358 Quick Facts
| Item | Information |
|---|---|
| DTC | P0358 |
| Generic Definition | Ignition Coil “H” Primary/Secondary Circuit Malfunction |
| System | Ignition / Engine Management |
| Typical Coil Assignment | Cylinder 8 on many vehicles |
| Severity | High |
| Safe to Drive? | Limited driving only |
| Common Symptoms | Check Engine Light, rough idle, hesitation, reduced power |
| Common Causes | Failed coil, spark plug wear, wiring damage, connector faults |
| Typical Repair Cost | $100–700+ |
| Related Codes | P0308, P0351, P0352, P0353, P0354, P0355, P0356, P0357 |
Common Symptoms of P0358
Drivers commonly experience:
- Check Engine Light
- Flashing Check Engine Light
- Cylinder 8 misfire
- Rough idle
- Engine vibration
- Hesitation
- Poor acceleration
- Hard starting
- Reduced fuel economy
- Engine stalling
- Strong fuel odor
- Reduced engine power
Symptoms typically become more severe as the ignition fault worsens.
Common Vehicles That Experience P0358
P0358 may appear on virtually any OBD-II vehicle equipped with coil-on-plug ignition systems, including:
- Chevrolet
- GMC
- Cadillac
- Buick
- Ford
- Lincoln
- Dodge
- Chrysler
- Jeep
- Ram
- Toyota
- Lexus
- Honda
- Acura
- Nissan
- Infiniti
- Hyundai
- Kia
- Subaru
- Mazda
- Volkswagen
- Audi
The code is particularly common on:
- High-mileage V8 engines
- Full-size trucks
- SUVs
- Performance vehicles
- Turbocharged engines
- Vehicles with overdue spark plug maintenance
- Engines with valve cover gasket leaks
What Does P0358 Really Mean?
Many people assume P0358 simply means:
“Replace Ignition Coil 8.”
That repair may solve the problem, but the code actually means:
“The PCM detected an electrical malfunction affecting the Ignition Coil ‘H’ primary or secondary circuit. Inspect the ignition coil, spark plug, connector, wiring, battery voltage, engine grounds, and PCM driver before replacing components.”
The root cause may involve:
- Ignition Coil “H”
- Spark plug
- Coil boot
- Wiring harness
- Electrical connector
- Battery voltage supply
- Engine grounds
- PCM driver
- Oil or moisture contamination
A complete diagnosis identifies the true fault instead of replacing parts based solely on the stored code.
Common P0358 Scan Tool Patterns
Using a professional scan tool is one of the fastest ways to diagnose P0358.
Because the PCM continuously monitors Ignition Coil “H,” live scan data can help determine whether the fault originates from the ignition coil, spark plug, wiring, electrical connector, or PCM driver circuit.
Modern scan tools commonly display:
- Cylinder misfire counters
- Engine RPM
- Ignition timing
- Coil command status
- Short-Term Fuel Trim (STFT)
- Long-Term Fuel Trim (LTFT)
- Crankshaft speed variation
- Cylinder contribution
- Freeze-frame data
On many vehicles, Ignition Coil “H” corresponds to Cylinder 8, although the actual cylinder assignment should always be verified using factory service information.
Pattern 1: P0358 With Cylinder 8 Misfire
One of the most common scan-tool patterns is:
- P0358 stored
- P0308 stored
- Cylinder 8 misfire counter increasing
- Rough engine idle
Possible causes include:
- Failed Ignition Coil “H”
- Worn spark plug
- Damaged coil connector
- Broken wiring
- Oil contamination inside the spark plug well
This is the most common real-world failure pattern associated with P0358.
Pattern 2: P0358 Without a Misfire Code
Some vehicles display:
- Check Engine Light
- P0358 stored
- No P0308 present
- Engine appears to run normally
Possible causes include:
- Intermittent ignition coil failure
- Loose electrical connector
- Wiring beginning to fail
- PCM detecting an electrical fault before combustion is affected
Early diagnosis often prevents future drivability problems.
Pattern 3: Misfire Only Under Load
Live data may show:
- Smooth idle
- Misfire during acceleration
- High engine load
- Increasing Cylinder 8 misfire counter
- P0358 returning during heavy throttle
Possible causes include:
- Weak ignition coil
- Excessive spark plug gap
- Coil insulation breakdown
- Carbon tracking
- High cylinder pressure exposing a weak ignition system
Some ignition coils only reveal their retirement plans once the accelerator pedal gets involved.
Pattern 4: Heat-Related Failure
Some ignition coils fail only after reaching operating temperature.
Symptoms include:
- Normal cold startup
- Engine runs smoothly while cold
- Misfire develops after warm-up
- P0358 appears after 15–30 minutes of driving
Possible causes include:
- Internal winding failure
- Heat-damaged connector
- Expanding cracked insulation
- Increasing circuit resistance
Heat cycling remains one of the leading causes of ignition coil failure.
Pattern 5: Fuel Injector Disabled
Some manufacturers disable fuel delivery to protect the catalytic converter.
Scan data may show:
- Cylinder 8 injector disabled
- P0358 stored
- P0308 stored
- Severe engine power loss
- P0363 on some vehicles
Disabling fuel prevents raw gasoline from overheating the catalytic converter.
Pattern 6: Freeze-Frame During Heavy Acceleration
Freeze-frame data often shows:
- Moderate to heavy throttle
- High engine load
- Elevated RPM
- Fully warmed engine
These conditions place maximum electrical demand on the ignition system.
Pattern 7: Multiple Ignition Coil Codes
P0358 may appear with:
- P0300
- P0351
- P0352
- P0353
- P0354
- P0355
- P0356
- P0357
Multiple ignition circuit codes often indicate:
- Shared ignition power supply failure
- Poor engine ground
- Damaged wiring harness
- PCM connector problem
- Charging system issues
- PCM driver failure
When several ignition coils report faults simultaneously, inspect the shared circuits before replacing multiple coils.
Common Symptoms of P0358
Symptoms vary depending on whether the ignition failure is intermittent or complete.
Common symptoms include:
- Check Engine Light
- Flashing Check Engine Light
- Cylinder 8 misfire
- Rough idle
- Engine vibration
- Hesitation
- Loss of power
- Poor acceleration
- Hard starting
- Reduced fuel economy
- Increased exhaust emissions
- Strong fuel odor
Some vehicles continue running reasonably well until engine load increases.
Check Engine Light
The Check Engine Light is usually the first symptom.
Common companion codes include:
- P0308
- P0300
- P0351–P0358
- P0363
A flashing Check Engine Light indicates an active catalyst-damaging misfire.
Rough Idle
A failed Ignition Coil “H” often causes:
- Engine shaking
- Uneven idle speed
- Excessive vibration
- Rough engine operation
Idle quality may improve slightly as RPM increases.
Engine Misfire
Without sufficient spark energy, Cylinder 8 cannot consistently ignite the compressed air/fuel mixture.
Drivers commonly notice:
- Jerking
- Bucking
- Hesitation
- Stumbling
- Reduced throttle response
- Noticeable loss of engine performance
Persistent misfires should never be ignored.
Loss of Power
When Cylinder 8 stops contributing:
- Horsepower decreases
- Acceleration slows
- Passing performance suffers
- Hill climbing becomes more difficult
Performance V8 engines often show a noticeable drop in power when Cylinder 8 stops firing.
Poor Fuel Economy
Incomplete combustion increases fuel consumption.
Drivers may notice:
- Reduced fuel economy
- Rich exhaust
- Increased emissions
- Lower engine efficiency
Fuel mileage often drops significantly until repairs are completed.
Strong Fuel Odor
A failed ignition event allows unburned fuel to enter the exhaust.
Possible symptoms include:
- Fuel smell
- Rich exhaust odor
- Sulfur smell from an overheating catalytic converter
Prompt repairs help prevent expensive catalytic converter damage.
Is P0358 Serious?
Yes. P0358 is considered a high-severity diagnostic trouble code.
Ignoring the problem may result in:
- Catalytic converter damage
- Severe engine misfires
- Reduced engine performance
- Poor fuel economy
- Increased emissions
- Engine stalling
- Additional ignition system damage
Repairs should be completed as soon as possible.
Can You Drive With P0358?
Limited driving may be possible, but it is not recommended.
Avoid driving if you experience:
- Flashing Check Engine Light
- Severe engine shaking
- Major power loss
- Engine stalling
- Strong fuel odor
- Continuous misfires
Driving with an active ignition fault can quickly transform a simple ignition repair into an expensive exhaust repair.
P0358 vs Related Trouble Codes
Understanding related ignition system codes helps narrow the diagnosis.
P0358
Ignition Coil “H” Primary/Secondary Circuit Malfunction
Electrical fault affecting Ignition Coil “H.”
P0308
Cylinder 8 Misfire Detected
The PCM detects combustion failure on Cylinder 8.
P0351
Ignition Coil “A” Primary/Secondary Circuit Malfunction
Electrical fault affecting Ignition Coil “A.”
P0352
Ignition Coil “B” Primary/Secondary Circuit Malfunction
Electrical fault affecting Ignition Coil “B.”
P0353
Ignition Coil “C” Primary/Secondary Circuit Malfunction
Electrical fault affecting Ignition Coil “C.”
P0354
Ignition Coil “D” Primary/Secondary Circuit Malfunction
Electrical fault affecting Ignition Coil “D.”
P0355
Ignition Coil “E” Primary/Secondary Circuit Malfunction
Electrical fault affecting Ignition Coil “E.”
P0356
Ignition Coil “F” Primary/Secondary Circuit Malfunction
Electrical fault affecting Ignition Coil “F.”
P0357
Ignition Coil “G” Primary/Secondary Circuit Malfunction
Electrical fault affecting Ignition Coil “G.”
30 Common Causes of P0358
The most common causes include:
- Failed Ignition Coil “H”
- Internal coil winding failure
- Excessive spark plug gap
- Worn spark plug
- Fouled spark plug
- Oil-contaminated spark plug
- Cracked ignition coil housing
- Damaged coil boot
- Carbon tracking
- Moisture intrusion
- Open ignition coil circuit
- Shorted ignition coil circuit
- Broken wiring
- Chafed wiring harness
- Loose electrical connector
- Corroded terminals
- Oil in the spark plug well
- Coolant contamination
- Poor engine ground
- Weak battery voltage
- Charging system problems
- PCM driver circuit failure
- Incorrect spark plug
- Low-quality aftermarket ignition coil
- Engine overheating
- Rodent-damaged wiring
- Water intrusion after engine washing
- Poor previous wiring repairs
- PCM connector damage
- Failed PCM (rare)
Final Thoughts
The P0358 Ignition Coil “H” Primary/Secondary Circuit Malfunction code indicates the PCM has detected an electrical problem affecting Ignition Coil “H,” commonly associated with Cylinder 8.
Although the ignition coil itself is often responsible, the fault may also involve:
- Spark plug
- Coil boot
- Electrical connector
- Wiring harness
- Battery voltage
- Engine ground
- Oil or moisture contamination
- PCM driver circuit
Proper diagnosis should identify the exact failure before replacing components.
The next section covers:
- Complete diagnostic procedures
- Ignition coil swap testing
- Spark plug inspection
- Power and ground testing
- PCM driver diagnosis
- Wiring repairs
- Repair procedures
- Repair costs
- Manufacturer-specific troubleshooting
- Frequently asked questions
Following a structured diagnostic process restores reliable ignition performance while preventing unnecessary parts replacement and costly catalytic converter damage.
Related Pro Street Diagnostic Guides
- P0300 — Random/Multiple Cylinder Misfire Detected
- P0308 — Cylinder 8 Misfire Detected
- P0351 — Ignition Coil “A” Primary/Secondary Circuit Malfunction
- P0352 — Ignition Coil “B” Primary/Secondary Circuit Malfunction
- P0353 — Ignition Coil “C” Primary/Secondary Circuit Malfunction
- P0354 — Ignition Coil “D” Primary/Secondary Circuit Malfunction
- P0355 — Ignition Coil “E” Primary/Secondary Circuit Malfunction
- P0356 — Ignition Coil “F” Primary/Secondary Circuit Malfunction
- P0357 — Ignition Coil “G” Primary/Secondary Circuit Malfunction
How to Diagnose the P0358 Code
Diagnosing P0358 requires determining why the Powertrain Control Module (PCM) has detected a malfunction in the Ignition Coil “H” Primary/Secondary Circuit.
Unlike P0308, which identifies a combustion misfire on Cylinder 8, P0358 is an electrical circuit code. The fault may involve the ignition coil, spark plug, wiring, electrical connector, voltage supply, ground circuit, or PCM driver.
The most common causes include:
- Failed Ignition Coil “H”
- Worn or damaged spark plug
- Excessive spark plug gap
- Broken ignition coil wiring
- Loose or corroded connector
- Oil or moisture inside the spark plug well
- Poor engine ground
- PCM ignition driver failure (rare)
Because prolonged ignition faults can quickly damage the catalytic converter, diagnosis should begin as soon as possible.
Safety Precautions
Before beginning diagnosis:
- Park on level ground.
- Apply the parking brake.
- Turn the ignition off.
- Allow the engine to cool.
- Wear safety glasses.
- Wear insulated gloves.
- Disconnect the battery before repairing wiring.
Modern ignition coils may produce 20,000–60,000 volts. Never disconnect ignition components while the engine is running.
Tools Required
Professional diagnosis may require:
- Professional scan tool
- Digital multimeter
- Automotive oscilloscope
- Adjustable spark tester
- Manufacturer wiring diagrams
- Back-probe pins
- Basic hand tools
- Battery load tester
- Dielectric grease
- Compression tester (if necessary)
A proper spark tester is considerably safer than using yourself as the test equipment.
Step 1 – Verify the Code
Connect a professional scan tool.
Record:
- Stored DTCs
- Pending DTCs
- Permanent DTCs
- Freeze-frame data
Monitor:
- Cylinder misfire counters
- Engine RPM
- Ignition timing
- Fuel trims
- Cylinder contribution
- Battery voltage
Always save freeze-frame data before clearing diagnostic trouble codes.
Step 2 – Check for Related Trouble Codes
P0358 commonly appears with:
- P0300
- P0308
- P0351
- P0352
- P0353
- P0354
- P0355
- P0356
- P0357
- P0363
Related codes help determine whether the fault affects one ignition coil or multiple cylinders.
| Code Combination | Likely Diagnosis |
|---|---|
| P0358 only | Ignition Coil “H” circuit fault |
| P0358 + P0308 | Coil, spark plug, or wiring fault on Cylinder 8 |
| P0358 + multiple P035X codes | Shared power supply, wiring harness, or PCM issue |
| P0358 + P0363 | Severe misfire with fuel disabled |
Step 3 – Confirm Coil Assignment
Before replacing any components, verify which cylinder corresponds to Ignition Coil “H.”
On many V8 engines, Coil “H” serves Cylinder 8, but manufacturer assignments vary.
Verify using:
- Factory service manual
- Wiring diagrams
- OEM connector identification
- Professional scan tool
Never assume coil lettering automatically matches cylinder numbering.
Step 4 – Review Freeze-Frame Data
Review:
- Engine RPM
- Engine load
- Throttle position
- Coolant temperature
- Battery voltage
- Vehicle speed
Determine whether the fault occurred:
- During startup
- At idle
- Under heavy acceleration
- During highway driving
- After reaching operating temperature
Freeze-frame data often reveals intermittent ignition failures.
Step 5 – Perform a Visual Inspection
Inspect Ignition Coil “H.”
Look for:
- Cracked housing
- Burn marks
- Carbon tracking
- Oil contamination
- Water intrusion
- Damaged coil boot
- Loose mounting bolt
Many ignition coil failures can be identified during a careful visual inspection.
Step 6 – Inspect the Wiring Harness
Trace the ignition coil wiring harness.
Inspect for:
- Broken wires
- Chafed insulation
- Melted wiring
- Heat damage
- Oil contamination
- Rodent damage
- Poor previous repairs
Repair damaged wiring before replacing ignition components.
Step 7 – Inspect the Electrical Connector
Disconnect the ignition coil connector.
Inspect for:
- Bent terminals
- Loose pins
- Corrosion
- Burned contacts
- Broken locking tabs
- Moisture intrusion
Connector failures are among the most common causes of P0358.
Step 8 – Verify Battery and Charging System Voltage
Low charging voltage may interfere with ignition coil performance.
Normal readings:
- Engine off: 12.4–12.8 volts
- Engine running: 13.5–14.8 volts
Correct charging system problems before continuing diagnosis.
Step 9 – Monitor Cylinder 8 Misfire Data
Using a professional scan tool, monitor:
- Cylinder 8 misfire count
- Total misfire count
- Fuel trims
- Engine RPM
- Cylinder contribution
A rapidly increasing Cylinder 8 misfire count typically indicates an ignition system problem.
Step 10 – Perform an Ignition Coil Swap Test
Move Ignition Coil “H” to another cylinder.
Example:
- Move Coil “H” from Cylinder 8 to Cylinder 6.
- Clear diagnostic codes.
- Road test the vehicle.
- Rescan for DTCs.
If the fault moves:
- P0308 → P0306
- Or the ignition coil fault follows the moved coil
the ignition coil is defective.
If P0358 remains assigned to the original circuit, suspect wiring, connector, voltage supply, or PCM driver issues.
Step 11 – Inspect the Spark Plug
Remove the Cylinder 8 spark plug.
Inspect for:
- Excessive gap
- Carbon fouling
- Oil fouling
- Burned electrodes
- Cracked porcelain
- Incorrect heat range
A worn spark plug places additional stress on the ignition coil and may contribute to repeated failures.
Step 12 – Test Spark Output
Use an adjustable spark tester.
Verify:
- Strong spark
- Consistent spark
- Proper spark duration
- No intermittent dropout
Weak spark supports an ignition coil, wiring, voltage supply, or PCM control problem.
Step 13 – Verify Coil Power Supply
Using a multimeter:
Verify:
- Battery voltage at the ignition coil connector
- Stable voltage during cranking
- Minimal voltage drop
If voltage is missing, inspect:
- Ignition fuse
- Main relay
- Shared ignition power circuit
- Wiring harness
Multiple ignition coil codes frequently indicate a shared electrical supply problem.
Step 14 – Verify Ground Integrity
Inspect:
- Battery grounds
- Engine block grounds
- Cylinder head grounds
- PCM grounds
Verify:
- Proper continuity
- Low resistance
- Minimal voltage drop
Poor grounding frequently creates intermittent ignition circuit failures.
Step 15 – Test the PCM Control Signal
Using an oscilloscope or logic probe:
Verify:
- Proper switching pulse
- Stable waveform
- No intermittent signal loss
- No short to power or ground
A missing control signal may indicate:
- Broken control wire
- Shorted circuit
- Connector failure
- PCM driver failure
PCM failure should only be considered after every other ignition component has been verified.
Step 16 – Test Ignition Coil Resistance
Where applicable, compare:
- Primary winding resistance
- Secondary winding resistance
with manufacturer specifications.
Many modern smart ignition coils cannot be accurately diagnosed using resistance alone, making waveform analysis and swap testing the preferred methods.
Step 17 – Inspect for Oil or Coolant Contamination
Inspect the spark plug well for:
- Engine oil
- Coolant
- Water
- Dirt
- Carbon tracking
Common sources include:
- Valve cover gasket leaks
- Spark plug tube seal leaks
- Coolant leaks
- Engine washing
Repair all leaks before installing replacement ignition components.
Step 18 – Check Cylinder Compression (If Necessary)
If all ignition system tests pass but Cylinder 8 continues to misfire:
Perform:
- Compression test
- Leak-down test
- Injector balance test
Possible mechanical faults include:
- Burned exhaust valve
- Low compression
- Worn piston rings
- Head gasket failure
- Fuel injector malfunction
Mechanical failures generally trigger P0308, although multiple faults may exist simultaneously.
Step 19 – Review Technical Service Bulletins
Review manufacturer Technical Service Bulletins (TSBs) covering:
- Ignition coil failures
- Wiring harness updates
- Connector improvements
- PCM software revisions
- Misfire calibration updates
- Water intrusion issues
Factory bulletins often identify recurring vehicle-specific failures.
Step 20 – Confirm the Diagnosis
Before replacing expensive components, verify:
- Correct Ignition Coil “H” assignment
- Ignition coil condition
- Spark plug condition
- Coil boot integrity
- Wiring continuity
- Connector condition
- Battery voltage
- Engine ground quality
- PCM control signal
- Cylinder compression (if necessary)
Completing these diagnostic steps accurately identifies the root cause of P0358 while preventing unnecessary parts replacement.
Step 21 – Replace the Ignition Coil
If testing confirms Ignition Coil “H” has failed, replacement is the correct repair.
Common signs of ignition coil failure include:
- P0358 immediately returns after clearing
- Cylinder 8 misfire
- Rough idle
- Engine hesitation
- Hard starting
- Loss of power
- Flashing Check Engine Light
General replacement procedure:
- Disconnect the negative battery cable.
- Remove any engine covers.
- Disconnect the ignition coil electrical connector.
- Remove the ignition coil retaining bolt.
- Carefully pull the ignition coil straight upward.
- Inspect the spark plug well for oil, coolant, or moisture.
- Install a new OEM-quality ignition coil.
- Apply dielectric grease to the inside of the coil boot if recommended.
- Reconnect the electrical connector.
- Clear all diagnostic trouble codes.
Using OEM or premium aftermarket ignition coils provides the most reliable repair and helps prevent future ignition failures.
Step 22 – Replace the Spark Plug
A worn spark plug frequently contributes to ignition coil failure.
Inspect the spark plug for:
- Excessive electrode gap
- Carbon fouling
- Oil contamination
- Burned electrodes
- Cracked porcelain
- Incorrect heat range
- Damaged threads
Replace spark plugs according to the manufacturer’s specifications.
Replacing both the ignition coil and spark plug together often prevents repeat repairs and restores proper ignition performance.
Step 23 – Repair Wiring Problems
Inspect the entire ignition coil wiring harness.
Look for:
- Broken wires
- Chafed insulation
- Melted insulation
- Heat damage
- Oil contamination
- Rodent damage
- Poor previous repairs
Repair damaged wiring using:
- Soldered connections
- Heat-shrink tubing
- OEM repair terminals
- Proper wire routing
Many intermittent P0358 faults ultimately originate from damaged wiring instead of the ignition coil.
Step 24 – Repair or Replace Electrical Connectors
Inspect the ignition coil connector for:
- Bent terminals
- Loose pins
- Corrosion
- Burned contacts
- Moisture intrusion
- Broken locking tabs
Replace damaged connectors using OEM repair kits whenever possible.
Poor terminal contact frequently creates intermittent ignition faults that closely resemble a failed ignition coil.
Step 25 – Repair Oil or Coolant Leaks
Oil or coolant contamination dramatically shortens ignition coil life.
Inspect for:
- Valve cover gasket leaks
- Spark plug tube seal leaks
- Coolant leaks
- Water intrusion
Repair all leaks before installing replacement ignition components.
Installing a brand-new ignition coil into an oil-soaked spark plug well is like buying expensive tires while ignoring the bent suspension—they won’t last long.
Step 26 – Repair Engine Ground Problems
Inspect every ignition-related ground.
Verify:
- Battery grounds
- Engine block grounds
- Cylinder head grounds
- PCM grounds
- Chassis grounds
Poor grounding may cause:
- Weak spark
- Intermittent misfires
- Ignition coil circuit faults
- False diagnostic trouble codes
Clean and tighten all ground connections before replacing expensive components.
Step 27 – Repair the PCM Driver Circuit (If Necessary)
If testing confirms the ignition coil, spark plug, wiring, connectors, voltage supply, and grounds are operating correctly:
Inspect:
- PCM ignition driver output
- Control wire continuity
- Oscilloscope waveform
- PCM connector terminals
PCM driver failures are rare and should only be considered after every other ignition component has been eliminated.
Step 28 – Update PCM Software
Before replacing the PCM:
Review manufacturer Technical Service Bulletins (TSBs).
Manufacturers occasionally release software updates correcting:
- False ignition coil circuit detection
- Misfire detection calibration
- Ignition timing revisions
- PCM software defects
Always install the latest PCM calibration whenever applicable.
Step 29 – Complete an OBD-II Drive Cycle
After repairs:
- Clear all diagnostic trouble codes.
- Start the engine.
- Allow the engine to reach operating temperature.
- Complete the manufacturer’s recommended drive cycle.
- Verify readiness monitors complete successfully.
Confirm that P0358 does not return.
Step 30 – Verify the Repair
After completing repairs:
- Clear all stored diagnostic trouble codes.
- Start the engine.
- Verify a smooth idle.
- Road test the vehicle.
- Monitor Cylinder 8 misfire counters.
- Confirm stable ignition timing.
- Verify no pending or permanent DTCs return.
- Ensure the Check Engine Light remains off.
A successful repair restores smooth engine operation, full power, proper fuel economy, and dependable ignition system performance.
How to Fix P0358
The correct repair depends entirely on the diagnostic results.
Common repairs include:
- Replacing Ignition Coil “H”
- Replacing worn spark plugs
- Repairing damaged wiring
- Replacing faulty electrical connectors
- Repairing valve cover gasket leaks
- Repairing spark plug tube seals
- Repairing engine ground connections
- Updating PCM software
- Replacing the PCM (rare)
Never replace the PCM until every ignition component and electrical circuit has been thoroughly tested.
Typical Repair Costs
| Repair | Typical Cost |
|---|---|
| Professional diagnosis | $100–250 |
| Ignition coil replacement | $125–350 |
| Spark plug replacement | $150–450 |
| Ignition coil connector replacement | $100–250 |
| Wiring repair | $100–350 |
| Valve cover gasket replacement | $200–600 |
| Spark plug tube seal replacement | $250–700 |
| Engine ground repair | $75–200 |
| PCM software update | $100–250 |
| PCM replacement (rare) | $800–2,000+ |
Repair costs vary depending on labor rates, engine design, and component accessibility.
Common Diagnostic Mistakes
Avoid these common mistakes:
- Replacing the ignition coil without inspecting the spark plug
- Ignoring oil contamination inside the spark plug well
- Skipping wiring continuity testing
- Overlooking loose electrical connectors
- Ignoring charging system voltage
- Clearing diagnostic codes before recording freeze-frame data
- Replacing the PCM without verifying the control circuit
- Installing low-quality aftermarket ignition coils
Many P0358 repairs involve spark plugs, wiring, connectors, or oil leaks—not PCM failure.
Manufacturer-Specific Notes
General Motors (Chevrolet, GMC, Cadillac, Buick)
Inspect:
- Coil-on-plug ignition coils
- Valve cover gasket leaks
- Coil connectors
- Engine grounds
Heat exposure commonly shortens ignition coil life on higher-mileage GM V8 engines.
Ford/Lincoln
Inspect:
- Coil-on-plug ignition coils
- Spark plug condition
- Coil boots
- Moisture intrusion
Many Ford engines develop intermittent ignition failures that worsen under heavy engine load.
Chrysler, Dodge, Jeep, Ram
Inspect:
- Ignition coil connectors
- PCM driver circuits
- Wiring near exhaust manifolds
- Spark plug wells
Heat-damaged wiring is a common source of intermittent ignition faults.
Toyota/Lexus
Inspect:
- Denso ignition coils
- Spark plug tube seals
- Coil connectors
- Valve cover gasket leaks
Oil contamination remains one of the leading causes of repeat ignition coil failures.
Nissan/Infiniti
Inspect:
- Ignition coil boots
- Spark plug wells
- Wiring harness
- Engine grounds
Several Nissan V6 and V8 engines experience ignition coil failures after years of thermal cycling.
Honda/Acura
Inspect:
- Coil-on-plug assemblies
- Valve adjustment history
- Spark plugs
- Oil contamination
OEM ignition components generally provide the most dependable long-term repairs.
Frequently Asked Questions
What usually fixes P0358?
The most common repairs include replacing a failed ignition coil, replacing worn spark plugs, repairing damaged wiring, replacing faulty electrical connectors, repairing oil leaks into the spark plug wells, or correcting poor engine ground connections.
Can I drive with P0358?
Limited driving may be possible, but repairs should be completed immediately. Driving with an active ignition fault can damage the catalytic converter, reduce engine performance, increase fuel consumption, and create additional ignition system failures.
Does P0358 always mean the ignition coil is bad?
No. While a failed ignition coil is the most common cause, P0358 may also result from damaged wiring, faulty connectors, worn spark plugs, oil contamination, poor ground connections, or a failed PCM driver circuit.
Can a bad spark plug cause P0358?
Yes. A worn or improperly gapped spark plug increases ignition voltage demand, placing additional stress on the ignition coil and potentially triggering P0358.
Is P0358 a serious code?
Yes. P0358 is considered a high-severity diagnostic trouble code. Ignoring it can lead to severe engine misfires, catalytic converter damage, poor fuel economy, increased emissions, reduced engine performance, and additional ignition system damage.
Final Thoughts
The P0358 Ignition Coil “H” Primary/Secondary Circuit Malfunction code indicates the PCM has detected an electrical fault affecting the ignition system. While a failed ignition coil is the most common cause, the root problem may also involve worn spark plugs, damaged wiring, poor electrical connections, oil contamination, valve cover leaks, or PCM driver issues.
Fortunately, ignition coil failures, worn spark plugs, damaged connectors, wiring faults, and oil contamination account for the overwhelming majority of P0358 repairs.
A complete diagnosis should always verify:
- Ignition coil condition
- Spark plug condition
- Coil connector integrity
- Wiring harness condition
- Battery voltage
- Engine ground quality
- PCM control signal
- PCM software version
Following a systematic diagnostic process prevents unnecessary parts replacement while restoring reliable ignition performance, smooth engine operation, maximum fuel economy, and long-term engine reliability.
Continue Your Pro Street Ignition System Series
Related guides include:
- P0300 — Random/Multiple Cylinder Misfire Detected
- P0308 — Cylinder 8 Misfire Detected
- P0351 — Ignition Coil “A” Primary/Secondary Circuit Malfunction
- P0352 — Ignition Coil “B” Primary/Secondary Circuit Malfunction
- P0353 — Ignition Coil “C” Primary/Secondary Circuit Malfunction
- P0354 — Ignition Coil “D” Primary/Secondary Circuit Malfunction
- P0355 — Ignition Coil “E” Primary/Secondary Circuit Malfunction
- P0356 — Ignition Coil “F” Primary/Secondary Circuit Malfunction
- P0357 — Ignition Coil “G” Primary/Secondary Circuit Malfunction










