P2331 OBD-II Trouble Code: Ignition Coil K Primary Control Circuit High

Our certified mechanics come to you · Get a fair and transparent estimate upfront

Red-stars EXCELLENT RATING ON

Cost of diagnosing the P2331 code

P2331 is a diagnostic trouble code (DTC) for "Ignition Coil K Primary Control Circuit High". This can happen for multiple reasons and a mechanic needs to diagnose the specific cause for this code to be triggered in your situation. Our certified mobile mechanics can come to your home or office to perform the Check Engine Light diagnostic. Once we are able to diagnose the problem, you will be provided with an upfront quote for the recommended fix and receive $20.00 off as a credit towards the repair. All our repairs are backed by our 12-month / 12,000-mile warranty.

Cars Estimate Credit towards follow-up repair Earliest Availability
Ford$20.00
Toyota$20.00
BMW$20.00
SCHEDULE P2331 DIAGNOSTIC Get a fair and transparent estimate upfront

P2331 code definition

Ignition Coil K Primary Control Circuit High

What the P2331 code means

P2331 is an OBD-II generic code for the Ignition Coil K Primary Control Circuit High to the Engine Control Module (ECM). This means the primary coil circuit has an short circuit causing the high voltage signal to the ECM.

What causes the P2331 code?

  • The ECM got a high voltage signal return on the primary circuit of the coil

  • The coil could be shorted internally in the primary circuit

  • The wiring or connection to the coil may have a shorted to power wire on the primary circuit

What are the symptoms of the P2331 code?

  • The Check Engine Light will be illuminated and the code set in ECM memory as a fault.
  • The engine fault may be P2331, and also a misfire code to the cylinder.
  • The engine will run rough and hesitate.
  • The short may be caused by internal damage to the ECM.

How does a mechanic diagnose the P2331 code?

  • Scans and documents codes in the ECM
  • Diagnoses as per the manufacturer's pinpoint test to check the primary circuit of the coil
  • Clears the ECM code P2331 and verifies whether the code comes back
  • Tests the coil primary internal circuit for continuity to be within specification or shorted
  • Tests and checks the primary coil connector and wiring for shorts in the wiring

Common mistakes when diagnosing the P2331 code

  • Clearing ECM memory codes before checking the freeze frame data of the failure
  • Failing to clear ECM codes after the P2331 codes are fixed
  • Replacing the defective coil without checking or replacing the spark plug
  • Replacing primary damaged wiring with an incorrect size wire

How serious is the P2331 code?

Code P2331 is an indication that the coil primary circuit has failed and the coil is not firing any more. This will cause the engine to misfire on the cylinder with the defective coil.

What repairs can fix the P2331 code?

Additional comments for consideration regarding the P2331 code

Code P2331 is common with vehicles that have a 12 cylinder motor and with coils on each cylinder. The primary circuit is what powers and fires the coil. Shorted primary circuits may blow a fuse on some vehicles.

Need help with a P2331 code?

YourMechanic offers certified mobile mechanics who will come to your home or office to diagnose and repair your vehicle. Get a quote and book an appointment online or speak to a service advisor at 1-800-701-6230.

P2331
trouble codes
Check Engine Light

No more waiting rooms! Our mechanics will come to you to diagnose and fix the P2331 code.

SCHEDULE P2331 DIAGNOSTIC
Get a $20 credit for the follow-up repair

Recent Check Engine Light is on Inspection reviews

Excellent Rating


YourMechanic Check Engine Light is on Inspection Service

Average Rating

4.8/5

Number of Reviews

5,024

Rating Summary
4,628
192
48
27
129
4,628
192
48
27
129

William

16 years of experience
26 reviews
William
16 years of experience
Hyundai Tucson - Check Engine Light is on - Aurora, Colorado
Great service from him, broke-down what is wrong with my car and how to get it fixed. I highly recommend.

Nicholas

12 years of experience
2 reviews
Nicholas
12 years of experience
Ford Thunderbird - Check Engine Light is on - San Diego, California
His is great in info and detail to work Diagnosed the problem fixed it and I’m very happy thank you

Simon

6 years of experience
16 reviews
Simon
6 years of experience
BMW 528i - Check Engine Light is on - Jacksonville, Florida
Great mechanic. Very detailed oriented and willing to answer questions. Very clean and left the engine compartment clean. Will definitely use again. Thank you Simon

Kenneth

19 years of experience
512 reviews
Kenneth
19 years of experience
Toyota Sequoia - Check Engine Light is on - Newport Beach, California
Kenneth did a great job and very knowledgeable. He has a great attitude and I will for sure be using him again.


More related articles

P0248 OBD-II Trouble Code: Turbocharger Wastegate Solenoid B Range/Performance
P0248 code means the solenoid is not controlling wastegate activity in the intended manner due to a faulty solenoid, wiring, or a stuck wastegate door
P2614 OBD-II Trouble Code: Camshaft Position Signal Output Circuit Open
P2614 P2614 code definition The P2614 trouble code identifies an issue with the camshaft position sensor signal output circuit. What the P2614 code means P2614 is a standard OBD-II trouble code dealing with the camshaft position sensor. The code is...
P0240 OBD-II Trouble Code: Turbocharger Boost Sensor B Circuit Range/Performance
P0240 P0240 code definition Turbocharger Boost Sensor B Circuit Range/Performance What the P0240 code means P0240 is an OBD-II generic code triggered when the Engine Control Module (ECM) detects the intake boost pressure sensor B input circuit range or performance...

Related questions

P0008 error code is shown

The P0008 code you are receiving is telling you the camshafts and the crankshaft are reading that they are out of sync. The computer will run tests on the alignment of the camshafts to each other, and with the crankshaft....

Airbag light is on, traction control light is on, and the check engine light is on.

The best thing to do is check the check engine light with a scanner and see what code could be stored. This will give you a starting place for diagnostics with your vehicle since three different lights are on. If...

Blinking Check Engine Light, issues with rpm, possible spark plug issue?

Hey there. The gas smell you experience is most likely due to the unburned fuel due to the engine misfiring. Since you smell unburned fuel, the cause is most likely spark-related. If any spark plug is not firing correctly, the...

How can we help?

Our service team is available 7 days a week, Monday - Friday from 6 AM to 5 PM PST, Saturday - Sunday 7 AM - 4 PM PST.

1-800-701-6230 · hi@yourmechanic.com