P0358 OBD-II Trouble Code: Ignition Coil H Primary/Secondary Circuit Malfunction

Our certified mechanics come to you · 12-month, 12,000-mile warranty

SCHEDULE P0358 DIAGNOSTIC Get a fair and transparent estimate upfront
Red-stars EXCELLENT RATING ON

Cost of diagnosing the P0358 code

P0358 is a diagnostic trouble code (DTC) for "Ignition Coil H Primary/Secondary Circuit Malfunction". This can happen for multiple reasons and a mechanic needs to diagnose the specific cause for this code to be triggered in your situation. Our certified mobile mechanics can come to your home or office to perform the Check Engine Light diagnostic for $70.00. Once we are able to diagnose the problem, you will be provided with an upfront quote for the recommended fix and receive $30.00 off as a credit towards the repair. All our repairs are backed by our 12-month / 12,000-mile warranty.

Cars Estimate Credit towards follow-up repair Earliest Availability
Ford$70.00$30.00
Toyota$70.00$30.00
BMW$70.00$30.00
SCHEDULE P0358 DIAGNOSTIC Get a fair and transparent estimate upfront

check engine light

P0358 code definition

If the PCM (powertrain control module) fails to receive a valid pulse signal from ignition coil H, it will store a P0358 code and illuminate the Check Engine Light.

What the P0358 code means

The PCM continuously monitors the input signals from all of the engine’s ignition coils so that it can properly predict engine activity and provide the best strategies for ignition timing and fuel delivery. If an ignition coil is malfunctioning and/or is not sending the proper signal, the PCM will store this code because it is not getting the necessary information to perform these functions.

What causes the P0358 code?

A number of underlying problems can cause a P0358 code to be detected. These include:

  • A defective ignition coil
  • An open or shorted ignition coil circuit
  • A poor electrical connection to the ignition coil
  • A defective PCM (rare)

What are the symptoms of the P0358 code?

The only consistent symptom noted in all cases of a P0358 being detected is the illumination of the Check Engine Light. Other than this, you may also notice:

  • Engine runs rough at idle
  • Difficulty starting the engine
  • Lack or loss of power when accelerating
  • Engine hesitation when driving

How does a mechanic diagnose the P0358 code?

After using an OBD-II scanner 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. They’ll then 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.

After completing all diagnostic steps and repairs, the mechanic will clear the code(s) again and take a test drive to determine whether or not the code has been thoroughly resolved.

Common mistakes when diagnosing the P0358 code

If the proper diagnostic steps aren’t taken, it is easy to assume that the ignition coil is to blame when it could be a loose electronic connection or another issue. With proper and thorough inspection of all possible causes, you can be sure that your repair(s) will actually fix the problem instead of wasting time and money.

How serious is the P0358 code?

The initial symptoms associated with a P0358 code may not be severe, but if the problem goes on long enough, it can result in engine pinging, engine knocking, and other problems. These can cause engine misfiring issues and other, more severe symptoms and issues that can do permanent engine damage and/or put you in a dangerous situation while driving.

What repairs can fix the P0358 code?

The right repair(s) will depend on what exactly is causing the PCM to detect and store the P0358 code. These include:

  • Replacing the ignition coil
  • Repairing a loose electrical connection to the ignition coil
  • Replacing the wiring and/or connectors for the ignition coil circuit
  • Replacing or reprogramming the PCM (rare)

Additional comments for consideration regarding the P0358 code

Whether or not your vehicle displays any or all of the symptoms listed above, it’s important to remember that to pass an OBD-II emissions test, your vehicle must not have any warning lights (including the Check Engine Light) illuminated. If you attempt to get an emissions test before resolving this issue, your vehicle will fail and you will have to get the issue resolved before paying to take it again.

Need help with a P0358 code?

YourMechanic offers certified mobile mechanics who will come to your home or office to diagnose and repair your vehicle. Get a quote and book an appointment online or speak to a service advisor at 1-800-701-6230.

P0358
trouble codes
Check Engine Light

Fast and easy Check Engine Light is on Inspection service at your home or office.

SCHEDULE P0358 DIAGNOSTIC
Get a fair and transparent estimate upfront

Recent Check Engine Light is on Inspection reviews

Excellent Rating


YourMechanic Check Engine Light is on Inspection Service

Average Rating

4.5/5

Number of Reviews

3,484

Rating Summary
3,176
153
40
23
92
3,176
153
40
23
92

Richard

10 years of experience
415 reviews
Richard
10 years of experience
This is the second time I’ve had Richard work on my car. He always does an outstanding job and is quick, knowledgeable and professional. Highly recommended!!
2012 DODGE CHALLENGER - CHECK ENGINE LIGHT IS ON - LAS VEGAS, NEVADA

Michael

13 years of experience
372 reviews
Michael
13 years of experience
Mike was an absolute professional when he arrived. He walked me thru the whole process of my repairs and also made good recommendations for preventive issues. His mechanical knowledge and good customer services was a breath of air and greatly appreciated :-)
2007 CHEVROLET AVALANCHE - CHECK ENGINE LIGHT IS ON INSPECTION - MARIETTA, GEORGIA

Rodrigo

10 years of experience
85 reviews
Rodrigo
10 years of experience
Rodrigo was exactly on time, very professional and friendly. He assessed my car, let me know the exact problem when a previous mechanic from a shop in my area was unable to. I felt he was very honest and sincere letting me know the level of urgency that I deal with the issue. Absolutely no pressure. I will absolutely use Rodrigo the next time I need anything to do with my car and will tell everyone about him. This is such a great service, I will never go to another mechanic again. It is so convenient. I couldn’t be happier. :)
2013 SMART FORTWO - CHECK ENGINE LIGHT IS ON - LAS VEGAS, NEVADA

Ricardo

8 years of experience
223 reviews
Ricardo
8 years of experience
Great service and was very helpful on what maintenance my vehicle needed and what to expect in the future. Would definitely recommend to anyone and will.
2004 MITSUBISHI LANCER - CHECK ENGINE LIGHT IS ON - LOS ANGELES, CALIFORNIA

More related articles

How to Get a Louisiana Driver's Permit
s licensing program. The first step in this program is to obtain...
Auto Safety Tips
Driving is more than a way to get from point A to point B. Owning and driving a car can also be a highly enjoyable experience. Whether a person is driving...
P0608 OBD-II Trouble Code: Control Module VSS Output "A" Malfunction
P0608 means there is an malfunction in the vehicle speed sensor A control module often due too faulty speed sensor or shorted electrical wiring.

Related questions

Q: Check Engine Light does not come on even though there are trouble codes present

The pink/light green wire in ECM pin 2 on the connector will ground the wire internally to the ECM to turn on the Check Engine Light. You could test the wire with the key on and it should have battery...

Q: Multiple trouble codes, no spark, no start.

You are getting codes to each and every major sensor on the engine that is needed to run your motor. You either have a major malfunction with the ECU or a problem with the harness not being wired correctly. You...

Q: Coolant temperature sensor issue

If the vehicle is not overheating and the check engine light is NOT "flashing", and there are no other outward indications of the engine malfunctioning, it is safe to drive the car until it is convenient for you to request...

How can we help?

Our service team is available 7 days a week, Monday - Friday from 6 AM to 5 PM PST, Saturday - Sunday 7 AM - 4 PM PST.

1-800-701-6230 · hi@yourmechanic.com