P2304 — Ignition Coil “B” Primary Control Circuit High #
Please note: The description for DTC P2304 may vary depending on the OEM (Original Equipment Manufacturer).
- Ignition Coil “B” Primary Control Circuit High (Generic/SAE)
- Ignition Coil 2 Primary Circuit High (Ford)
- Primary Circuit High, Ignition Coil B (Chrysler)
- High Voltage Detected in Ignition Coil ‘B’ Primary (GM/Chevrolet)
Summary of code P2304 #
P2304 is a generic OBD-II trouble code indicating that the Engine Control Module (ECM) or Powertrain Control Module (PCM) has detected a higher than expected voltage in the primary control circuit of ignition coil “B”. The “primary control circuit” refers to the wiring and switching that triggers the ignition coil, which is responsible for producing the spark that ignites your engine’s air-fuel mixture. Coil “B” typically refers to the second coil in the firing order, but actual cylinder assignment varies by vehicle. This code is most often related to electrical faults rather than mechanical problems within the coil itself. Ignoring this code can result in poor engine operation and increased emissions.
Symptômes fréquents pour le code défaut P2304 #
When P2304 is stored, your vehicle may exhibit several noticeable symptoms, ranging from subtle to severe. These symptoms can affect drivability, and if unaddressed, could lead to further engine or catalytic converter damage. Look out for the following:
- Check Engine Light illuminated
- Rough idle or misfiring, especially on the affected cylinder
- Reduced engine performance or hesitation under acceleration
- Poor fuel economy
- Hard starting or extended cranking
- Occasional engine stalling
Causes probables pour le code défaut P2304 #
The P2304 code is most commonly caused by electrical issues in the ignition coil circuit. The ECM/PCM expects a specific voltage range, and a reading that’s too high signals a problem. Here are the most frequent root causes, in order of likelihood:
- Faulty ignition coil “B” (internal short or open circuit)
- Damaged or corroded wiring/connectors in the coil “B” primary circuit
- Defective ECM/PCM driver (rare, but possible)
- Faulty ignition coil relay (if equipped)
- Aftermarket performance parts causing circuit incompatibility
Diagnostic pas-à-pas pour le code défaut P2304 #
A systematic approach is essential to accurately pinpoint the cause of a P2304 trouble code. Rushing through diagnostics can lead to unnecessary part replacements. Here’s an effective step-by-step process:
- 1. Scan for additional codes and freeze-frame data for context.
- 2. Clear the code and attempt to duplicate the condition (road test if safe).
- 3. Visually inspect ignition coil “B”, its wiring, and connectors for signs of damage, corrosion, or loose connections.
- 4. Use a digital multimeter to check for proper power supply and ground at the coil connector.
- 5. Test the coil “B” primary circuit for continuity and shorts to power or ground.
- 6. Swap coil “B” with another cylinder (if coils are identical) and see if the code follows the coil.
- 7. If all wiring and coil checks are normal, consider ECM/PCM driver testing or consult OEM-specific test procedures.
Réparations possibles pour le code défaut P2304 #
Once the cause is identified, repairs should address the underlying issue. Here are the most effective fixes based on the diagnosis:
- Replace the faulty ignition coil “B” if it fails resistance or swap testing.
- Repair or replace damaged wiring or corroded connectors in the coil “B” circuit.
- Replace the ignition coil relay if it’s malfunctioning (if your vehicle uses one).
- If ECM/PCM is confirmed faulty (rare), repair or replace with OEM programming.
- Reinstall original parts if aftermarket components are causing compatibility issues.
Can you drive with code P2304? #
Limited — Proceed with caution. While some vehicles may continue to run with this code, driving with a P2304 fault can cause further engine damage, catalyst overheating, and poor performance. If the engine misfires or runs poorly, avoid extended driving and address the issue as soon as possible. Temporary operation to reach a repair facility is generally acceptable, but prolonged use is not recommended.
Vehicles most commonly affected by code P2304 #
P2304 is observed across a wide range of vehicles, especially those using individual coil-on-plug (COP) ignition systems. It’s commonly seen in:
- Ford (Fusion, F-150, Focus, Mustang)
- Chrysler/Dodge/Jeep (Charger, 300, Grand Cherokee)
- General Motors (Chevrolet Malibu, Silverado, Equinox)
- Hyundai and Kia (Sonata, Santa Fe, Sorento)
- Mazda, Honda, Toyota (select models)
Always refer to your specific vehicle’s wiring diagram and service manual for coil “B” location and circuit layout.
Common mistakes & best practices for code P2304 #
Misdiagnosis is frequent with ignition circuit codes. Avoid these pitfalls and follow best practices to save time and money:
- Replacing the ignition coil without first checking wiring and connectors
- Ignoring related codes that could clarify the actual cause
- Assuming coil “B” always refers to the same cylinder across brands
- Overlooking simple corrosion or loose pins in connectors
- Not verifying repair by clearing codes and retesting after repair
Quick FAQ for code P2304 #
Still have questions? Here are quick answers to the most common concerns:
- Q: Can a bad spark plug cause P2304?
A: No, P2304 refers specifically to the control side of the ignition coil. Spark plug issues may cause misfires, but not this code. - Q: Is it safe to just replace the coil?
A: Only if you’ve confirmed the coil is faulty. Always check wiring and connectors first to avoid unnecessary parts replacement.




