OBD Guide

P2304

Ignition Coil B Primary Control Circuit High

P2304 is an OBD-II diagnostic trouble code meaning: Ignition Coil B Primary Control Circuit High. Common causes: open or short circuit in the ignition coil circuit, poor contact in the coil connector. Estimated repair cost: $17–56.

Severity
⚠️ Medium
Can you drive?
Limited driving only, diagnose soon
Approx. repair cost
$17–56 (est.)

Symptoms

  • Misfire in cylinder B
  • Unstable engine operation
  • Reduced engine power
  • Increased fuel consumption
  • Check Engine Light Illuminates

Causes

  • Open or short circuit in the ignition coil circuit
  • Poor contact in the coil connector
  • Faulty ignition coil
  • Wiring Harness Problems
  • Malfunction of the engine control unit (rare)

How to Fix

  1. Check the condition of the ignition coil of cylinder B
  2. Inspect connectors and wiring for damage
  3. Check resistance and continuity
  4. If necessary, replace the ignition coil
  5. Check and repair damaged wiring

Related codes

Error P2304 by Vehicle Brand

FAQ

What does the P2304 code mean?

P2304 is an OBD-II diagnostic trouble code that indicates: Ignition Coil B Primary Control Circuit High

What causes a P2304 error code?

The most common causes of P2304 include: Open or short circuit in the ignition coil circuit; Poor contact in the coil connector; Faulty ignition coil; Wiring Harness Problems.

How do I fix a P2304 diagnostic trouble code?

To fix P2304: Check the condition of the ignition coil of cylinder B. Inspect connectors and wiring for damage. Check resistance and continuity. For a complete diagnosis, use an OBD-II scanner.

Is it safe to drive with P2304?

Limited driving only, diagnose soon

How much does it cost to fix P2304?

The estimated repair cost for P2304 is $17–56. Actual cost depends on your vehicle, location, and labor rates.

See also: Russian version · NationStat