Feedback

Error Code P0358: What It Means & What To Do?

OBD Code P0358 - Ignition Coil “H” Primary/Secondary Circuit Malfunction

<<See All OBD Codes

It is the ignition system which would convert the battery voltage into the high voltage which is used to ignite the cylinder air/fuel mixture. The side of the system which provides low voltage is called the primary circuit. This would include the battery, ignition switch, primary coil winding, crankshaft sensor as well as ECU.


On the other hand, the high voltage side of this system is known as secondary circuit. In the modern vehicles, it would include the coil pack as well as the spark plugs. The low primary circuit voltage is converted into the high secondary voltage with the help of coil pack which is needed to fire the plugs. The coil pack is generally a transformer which contains coils of wire inside it.


In the primary side there are hundred turns of wire while the secondary side has thousands. Current would be then applied to the primary side of the coil, which would thus create a magnetic field around the winding. The current is then interrupted with the help of a switching device which is generally the PCM. This would cause the magnetic field to collapse, inducing the voltage into the winding. Similarly, the collapsing magnetic field would create a voltage in the secondary winding. Since there are many more turns of wire in the secondary winding, then the output voltage would be increased to thousands of volts. This would be enough to ignite the spark plugs.


The P0358 fault code can be defined as Ignition Coil “H” Primary/Secondary Circuit Malfunction.

Learn More About OBD Error Code P0358

This fault code would start indicating that the powertrain control module has detected a defect in the primary or secondary circuit of one or more ignition coils. A lot of OBD equipped vehicles utilize a “coil on plug” system to provide ignition spark. Now in this system, an ignition coil is secured to the engine in a way which would allow for the use of a small spark plug wire. Every ignition coil is controlled electronically by the powertrain control module.


What causes this problem with the Ignition Coil “H” Primary/Secondary Circuit Malfunction?


  • There can be short to voltage or ground on COP driver circuit
  • Issue of open on COP driver circuit
  • The ignition coil might be faulty
  • Leakage in the intake manifold vacuum
  • Loose connection at coil or broken connector locks
  • The coil can be bad
  • Defects in the powertrain control module
  • There can be failed or failing ECU
  • There can be open or short in the coil wiring harness
  • Electrical connection might be poor
  • Some quirks in the spark plugs or plug wiring
  • There can be a build-up of carbon in the throttle body air passages
  • The idle air control valve or electronic body might turn out to be faulty
  • Defaults in the ignition coil 8
  • Ignition coil 8 harness might be opened or shorted
  • There can be poor electrical connection in the ignition coil 8 circuit

Replace/Repair These Parts To Fix OBD Code P0358

  1. Ignition Coil - Did your mechanic just found out that there is some fault in the Ignition Coil? Buy top notch Ignition Coil from us at economical prices.
  2. Powertrain Control Module - A broken Powertrain Control Module can cause a lot of issues. It would be nice if you get it replaced on time.
  3. Engine Control Module - Everything is fine with the Ignition Coil and still OBD code P0358 flashing? Then there is definitely some fault with the Engine Control Module. Get it checked and replace if needed.
  4. Fuel Ignition System - Fuel Ignition System should never be neglected. May be there is some fault in it due to which P0358 code may start flashing.
  5. Engine Wiring Connector - A faulty Engine Wiring Connector can be troublesome. You can always rely on us as we have best auto parts for our customers.
  6. Spark Plug - P0358 code does not really end up spoiling your Engine Wiring Connector, but it might also accompany few Spark Plug issues. We have best Spark Plug with us.
  7. Electronic Control Unit - Are you facing OBD Error Code P0358? Don’t worry as you can fix this issue with new Electronic Control Unit. We care for our customers, that’s why we have Electronic Control Unit for every make and model.
  8. Throttle Body - A broken Throttle Body can cause a lot of issues. It would be nice if you get it replaced on time.

Symptoms Of OBD Error Code P0358

We care for our customers and that’s why we can totally understand your problem. That’s the reason why we have listed out some major symptoms behind the flashing up of OBD Code P0358. They are mentioned here as follows:


Common Symptoms


  • The malfunction indicator lamp can become visible
  • There can be lack of power in the engine, especially under heavy load
  • Engine might misfire on acceleration
  • There can be hard to start condition of the engine
  • Issue of engine hesitation
  • Car engine may idle roughly

How To Correct P0358 Ignition Coil “H” Primary/Secondary Circuit Malfunction

If you wish to correct this fault code, then you have to follow certain steps. Correcting a problem needs your careful attention. Here are some ways with the help of which you will be able to correct the OBD Code P0358:


  • You should replace the spark plugs and spark plug wiring
  • The faulty ignition coil should be replaced
  • If you find out that there are some faults in the wiring harness, then it should be repaired or replaced as per the need
  • Carefully repair the electrical connection fault
  • The damaged ECU should be replaced

Now are you thinking that from where will you purchase these car parts? You have arrived at the right place. We at Parts Avatar care for our customers, that’s why we provide best quality of fusion, wiring diagram, battery connectors, fuse at marketable prices.

Easy Diagnosis Of Engine Error OBD Code P0358

Here are some steps which you should follow in order to diagnose this fault code:


An OBD-II scanner should be used to determine that a P0358 code has been stored, a mechanic will start by visually inspecting and examining the affected ignition coil, its circuits, wiring, and connections. If no obvious faults or damage are found, they will then swap the ignition coil pack with a good coil pack from another cylinder. Then carefully clear the code and retest the system. If the trouble code follows the coil pack to the new cylinder, then the ignition coil is the problem and should be replaced properly.


One all the diagnostic steps and repairs have been completed, the mechanic should clear the codes again and take a test drive to determine whether or not the code has been thoroughly resolved.


Common Mistakes When Diagnosing The P0358 Code


  • Infirmity in the ignition
  • Foible wiring
  • Faults in the powertrain control module

Other Diagnostic Codes Related To OBD Code P0358

P0350 - Ignition Coil Primary/Secondary Circuit Malfunction

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

P0359 - Ignition Coil I Primary/Secondary Circuit Malfunction

P0360 - Ignition Coil J Primary/Secondary Circuit Malfunction

P0361 - Ignition Coil K Primary/Secondary Circuit Malfunction

P0362 - Ignition Coil L Primary/Secondary Circuit Malfunction