P0358 – OBD-II DTC

OBD-II DTC P0358 – Ignition Coil G Primary/Secondary Circuit Malfunction

DTC P0358 meaning

DTC P0358 refers to a malfunction in the ignition coil G primary/secondary circuit. This code indicates that the Engine Control Module (ECM) has detected an issue with the ignition coil associated with cylinder G, which can affect the engine’s performance and efficiency. The ignition coil is responsible for converting the battery’s low voltage into the high voltage needed to create a spark in the spark plugs, igniting the air-fuel mixture in the engine’s cylinders.

DTC P0358 symptoms

Common symptoms associated with DTC P0358 may include:

  • Engine misfires
  • Rough idling
  • Decreased engine performance
  • Increased fuel consumption
  • Check Engine Light illuminated
  • Difficulty starting the engine

DTC P0358 causes

Several factors can lead to the triggering of DTC P0358, including:

  • Faulty ignition coil G
  • Wiring issues or damaged connectors in the ignition circuit
  • Faulty Engine Control Module (ECM)
  • Short circuits or open circuits in the ignition coil circuit
  • Corrosion or poor connections in the ignition system

DTC P0358 seriousness

DTC P0358 is considered a serious issue as it can lead to engine misfires, which may cause further damage to the engine over time. If left unaddressed, it can result in poor engine performance, increased emissions, and potential damage to other components such as the catalytic converter. It is advisable to diagnose and repair this issue promptly to maintain optimal vehicle performance.

How to diagnose DTC P0358

To diagnose DTC P0358, follow these steps:

  • Use an OBD-II scanner to confirm the presence of the P0358 code.
  • Inspect the ignition coil G and its wiring for any visible damage or corrosion.
  • Check the resistance of the ignition coil using a multimeter to ensure it is within specifications.
  • Examine the connectors for secure connections and signs of wear.
  • Test the ECM for proper operation and check for any additional trouble codes.

How to fix DTC P0358 step-by-step instructions

To fix DTC P0358, follow these step-by-step instructions:

  1. Disconnect the negative battery terminal to ensure safety.
  2. Remove the ignition coil G from the engine.
  3. Inspect the ignition coil for any signs of damage or wear.
  4. Test the ignition coil’s resistance with a multimeter and compare it to the manufacturer’s specifications.
  5. If the ignition coil is faulty, replace it with a new one.
  6. Check the wiring and connectors for any damage or corrosion repair or replace as necessary.
  7. Reconnect the ignition coil and ensure all connections are secure.
  8. Reconnect the negative battery terminal.
  9. Clear the DTC using an OBD-II scanner and take the vehicle for a test drive to ensure the issue is resolved.

Recommended tools for OBD-II diagnostics

Explore our expert picks: The Best OBD2 Scanners for 2025

Easy-to-use Multimeter for reliable diagnostics: AstroAI Auto-ranging Multimeter

Some of the links on this page may be affiliate links, which means we may earn a small commission if you make a purchase. This helps us keep our DTC database up to date and provide valuable content for free. We only recommend products that we have tested and believe to be the best in their class.