P0358 Fault Code

P0358 OBD-II Trouble Code Short Description

Ignition Coil H Primary/Secondary Circuit Malfunction

What does trouble code P0358 mean?

The P0358 code indicates a malfunction in the ignition coil 'H' primary and secondary circuits, potentially leading to engine performance issues. This code is specific to certain engines that utilize multiple ignition coils, and it signifies that there is a problem with the electrical signal that is being sent to the ignition coil H. Proper function of the ignition coil is crucial for combustion in the engine cylinders.

Symptoms

What are the symptoms of the P0358 code?

Symptoms associated with a P0358 code may include:

  • Engine misfires or rough idling
  • Loss of engine power or acceleration
  • Difficulty starting the engine
  • Poor fuel economy
  • Check Engine Light illuminated
  • Engine stalling in some cases

Causes

What causes the P0358 code?

Common causes of the P0358 code include:

  • A faulty ignition coil H
  • A short circuit in the ignition coil wiring harness
  • Poor connections at the ignition coil connectors
  • Faulty ignition control module (ICM)
  • Issues with the Engine Control Module (ECM)
  • Damaged or corroded wiring
  • Faulty crankshaft or camshaft position sensors

Possible Solutions

How to fix P0358?

To resolve the P0358 code, you can follow these steps:

  1. Use an OBD-II scanner to confirm the code and check for any additional codes.
  2. Inspect the ignition coil H and related wiring for damage or corrosion.
  3. Test the ignition coil H using a multimeter to ensure it is functioning correctly.
  4. Check the ignition control module and replace if necessary.
  5. Repair or replace any damaged wiring or connectors.
  6. Clear the code and take the vehicle for a test drive to see if the code reappears.