The P2304: Ignition Coil ‘B’ Primary Control Circuit High code refers to a condition where the voltage in the primary control circuit for Ignition Coil ‘B’ is higher than expected. This condition can be caused by a malfunctioning ignition coil, issues with the wiring, or problems with the connectors. High voltage in this circuit can lead to incorrect spark timing, misfires, or potential damage to the ignition system components.
P2304 – Quick Overview
Code | Information |
---|---|
Meaning | P2304: Ignition Coil ‘B’ Primary Control Circuit High |
Is it serious? | Yes, high voltage in the ignition coil circuit can lead to erratic spark timing, engine misfires, and potential damage to the coil or the ECM. |
Possible causes | – High voltage in the ignition coil primary circuit – Faulty ignition coil or wiring – Connector issues |
How to diagnose? | – Measure voltage in the ignition coil primary circuit – Inspect and test the ignition coil and wiring – Check connectors for faults |
P2304 Meaning
The P2304: Ignition Coil ‘B’ Primary Control Circuit High code indicates that the voltage detected in the primary circuit of Ignition Coil ‘B’ is above the acceptable limit set by the ECM. This could be due to several reasons, such as a faulty ignition coil, high resistance in the wiring, or loose or damaged connectors. High voltage in the circuit can cause erratic operation, misfires, and potentially damage the ignition system components or even the ECM.
Step-by-step diagnostic guide
Action | Description | Tools Needed |
---|---|---|
Check for Other Codes | Use an OBD-II scanner to determine if other related codes are present. Additional codes could help in identifying related ignition or voltage issues. | OBD-II Scanner |
Measure Voltage in Ignition Coil Primary Circuit | Use a multimeter to measure the voltage in the primary control circuit for Ignition Coil ‘B’. Compare the voltage readings to manufacturer specifications to determine if they are above acceptable levels. | Multimeter |
Inspect Ignition Coil ‘B’ | Visually inspect Ignition Coil ‘B’ for any signs of physical damage such as cracks, burns, or other forms of wear. A damaged ignition coil can cause abnormal voltage levels. | Flashlight, Safety Gloves |
Test Ignition Coil ‘B’ | Use an ohmmeter or ignition coil tester to verify the resistance of the coil and ensure it is within the specified range. High resistance could lead to elevated voltage levels. | Ohmmeter, Coil Tester |
Inspect Wiring Leading to Coil ‘B’ | Check the wiring for signs of damage, fraying, or poor insulation. Damaged wiring can create high resistance, which may lead to excessive voltage in the circuit. | Flashlight, Multimeter |
Check Connectors for Faults | Inspect all connectors associated with Ignition Coil ‘B’ for corrosion, bent pins, or loose connections. Poor contact at the connector could lead to voltage spikes. | Connector Cleaner, Flashlight |
Verify ECM Signal to Ignition Coil | Use a diagnostic tool to observe the signal sent from the ECM to the ignition coil. Ensure the ECM is functioning properly and not sending incorrect signals that could increase voltage. | Diagnostic Tool |
Inspect Ground Connection | Verify that the ignition coil is properly grounded. A weak or compromised ground connection can lead to increased voltage in the circuit. Ensure that the grounding point is clean and secure. | Multimeter, Hand Tools |
Replace Faulty Components if Necessary | If the ignition coil, connectors, or wiring is found to be faulty, replace the components with OEM parts to ensure compatibility and correct operation. | Replacement Parts, Hand Tools |
Clear the Code and Test Drive | After repairs, clear the P2304 code using an OBD-II scanner. Start and test drive the vehicle while monitoring the ignition coil performance and ensuring that no further issues are present. | OBD-II Scanner, Vehicle Owner’s Manual |
Recheck for Codes | After the test drive, re-scan the vehicle to confirm that the P2304 code has not returned. If it persists, additional diagnostics focusing on the ECM or ignition control circuits may be necessary. | OBD-II Scanner |
Free PDF: How to choose OBD2 scanner

I’ve made you a free PDF to choose the OBD2 scanner in 5 minutes.
✅ Which OBD2 scanner is best?
✅ Which type should you get (DIY, Pro, Hobby)
✅ What is the best scanner for the exact brand/feature (e.g best for BMW)
✅ How to get a Bi-Directional tool for as cheap as $40
✅ Discount coupons for scanners
PDF is 100% free and it is designed to help you pick a scanner in less than a few minutes! Not a boring 50-page guide.
Just tell me where to send it.

Hi, I am Juraj “Yuri” Lukacko. I got frustrated by unhelpful and scammy mechanics, so I decided to learn everything about car diagnostics myself. I test dozens of new car diagnostic tools every month along with learning new strategies to fix and customize cars. About Juraj Lukacko (Yuri)