P0358 is a generic OBD-II trouble code that means: Ignition Coil H – Primary/Secondary Circuit Malfunction. Avoid driving. This fault can cause stalling, overheating or expensive damage (such as to the catalytic converter or engine).
What does P0358 mean?
P0358 is a generic OBD-II trouble code that means: Ignition Coil H – Primary/Secondary Circuit Malfunction. The engine control module (ECM) stores this code when it detects a fault related to: Ignition Coil H.
Can I still drive?
Avoid driving. This fault can cause stalling, overheating or expensive damage (such as to the catalytic converter or engine).
Symptoms
- Check engine light flashing
- Rough or unstable idle
- Loss of power
- Hesitation or jerking when accelerating
Common causes
- Faulty ignition coil or plug wire
- Worn spark plugs
- Damaged wiring or a loose/corroded connector
- ECM software issue or internal fault
How to fix it
- Read all stored codes and freeze-frame data with an OBD-II scanner
- Swap the ignition coil or spark plug to another cylinder and see if the fault follows it
- Inspect the wiring and connectors for damage, corrosion or looseness
- Replace the spark plugs if they are worn or due for service
- Replace the faulty component with a quality part
- Clear the code and road-test the car to confirm the repair
Frequently asked questions
What does code P0358 mean?
P0358 is a generic OBD-II trouble code that means: Ignition Coil H – Primary/Secondary Circuit Malfunction. The engine control module (ECM) stores this code when it detects a fault related to: Ignition Coil H.
What causes code P0358?
The most common causes are: Faulty ignition coil or plug wire; Worn spark plugs; Damaged wiring or a loose/corroded connector; ECM software issue or internal fault.
How do I fix code P0358?
Start with these steps: Read all stored codes and freeze-frame data with an OBD-II scanner; Swap the ignition coil or spark plug to another cylinder and see if the fault follows it; Inspect the wiring and connectors for damage, corrosion or looseness; Replace the spark plugs if they are worn or due for service.
Is it safe to drive with code P0358?
Severity: High. Avoid driving. This fault can cause stalling, overheating or expensive damage (such as to the catalytic converter or engine).