OBD-II fault code

P06D1: Internal Control Module Ignition Coil Control Performance

What it means

The control module has detected a performance fault in its ignition-coil control function. The code does not by itself prove an internal processor or software failure.

At a glance

  • Usually lights the check-engine light
  • Affects emissions; the car can fail an emissions test

How it works

The engine control module manages ignition-coil operation so the spark plugs fire at the right time. This code indicates that the module's ignition-coil control performance is outside its expected range; it does not by itself prove an internal processor or software failure.

Common causes

Most likely first.

  1. Control-module ignition-coil control fault
  2. Control-module software or calibration issue
  3. Low or unstable module power or ground

Symptoms

  • Check engine light on
  • Possible limp mode or no-start
  • Multiple follow-up faults across modules
  • Reset/relearn may be needed after repair

How to diagnose it

  1. Record freeze-frame data and scan all modules for related voltage, ignition, misfire, or communication codes before clearing anything.
  2. Check battery condition and inspect the engine control module's power and ground connections for looseness, corrosion, or voltage instability.
  3. Inspect ignition-coil connectors and harness sections for damage that could cause the module to detect poor coil control.
  4. Use scan-tool data and the wiring diagram to check whether the coil-control signals and module supplies behave as specified by the manufacturer.
  5. Only after power, grounds, wiring, and coil circuits pass, investigate applicable module software updates or internal control-module faults.

Common fixes

  • Clean and secure the engine control module power or ground connection if faulty.
  • Repair damaged ignition-coil control wiring or connectors.
  • Correct a low or unstable battery or charging supply that affects module operation.
  • Apply an applicable manufacturer calibration update or repair/replace the control module if confirmed faulty.

Can I keep driving?

Because ignition control problems can cause misfires, poor running, or a no-start, avoid driving if the engine is shaking, losing power, or the warning light is flashing. A stable-running vehicle may be moved cautiously for diagnosis, but continued misfiring can damage the catalytic converter.

A code shows where the control module detected a fault, not always which part failed. Check the causes in order and confirm with a test before replacing parts. Have several codes? Check them together

This is a generic code: it means the same on every make. The car’s maker may add more detail in its own service information.

Nearby codes