P2331 – BMW DTC

BMW DTC P2331 – Ignition Coil ‘K’ Primary Control Circuit High

DTC P2331 meaning on BMW

DTC P2331 for BMW indicates a fault in the ignition coil ‘K’ primary control circuit. This means that the Engine Control Module (ECM) has detected a high voltage condition in the primary control circuit of the ignition coil ‘K’, which could lead to ignition system malfunctions.

BMW DTC P2331 symptoms

Symptoms of DTC P2331 on a BMW may include engine misfires, rough idling, loss of power, poor fuel efficiency, and in some cases, the Check Engine Light may illuminate on the dashboard.

BMW DTC P2331 causes

The common causes of DTC P2331 on a BMW include a faulty ignition coil ‘K’, damaged wiring or connectors in the ignition coil circuit, a defective Engine Control Module (ECM), or issues with the power supply to the ignition coil.

BMW DTC P2331 seriousness

Ignoring DTC P2331 on a BMW can lead to potential engine performance issues, increased emissions, and possible damage to the catalytic converter over time. It is recommended to address this fault promptly to prevent further complications.

How to diagnose DTC P2331 on BMW

To diagnose DTC P2331 on a BMW, a mechanic would typically perform a visual inspection of the ignition coil ‘K’ and its wiring harness. They may also use a multimeter to test the continuity and resistance of the circuit, as well as check for any loose connections or corrosion.

Additionally, using a diagnostic scan tool to retrieve freeze frame data and live data can help pinpoint the exact cause of the fault and confirm if the ignition coil ‘K’ is indeed the issue.

How to fix DTC P2331 on BMW

The most common fix for DTC P2331 on a BMW is to replace the faulty ignition coil ‘K’. It is important to use a high-quality replacement part to ensure proper functionality and longevity.

In some cases, repairing or replacing damaged wiring or connectors in the ignition coil circuit may also be necessary to resolve the fault.

How to erase DTC P2331 on BMW

Once the underlying issue causing DTC P2331 on a BMW has been fixed, the fault code can be cleared using a diagnostic scan tool. This will reset the Check Engine Light and erase the DTC from the ECM’s memory.

Recommended tools & DTC Scanners for BMW

Best Diagnostic App for modern BMWs: BimmerLink

Recommended Bluetooth adapter for Bimmerlink: OBDLink CX

Cable adapter for Bimmerlink: Enet Cable USB Type C

For older BMWs we recommend: Autel AutoLink AL319 (2024 version)

Easy-to-use Multimeter for reliable diagnostics: AstroAI Auto-ranging Multimeter

Some of the links on this page may be affiliate links, which means we may earn a small commission if you make a purchase. This helps us keep our DTC database up to date and provide valuable content for free. We only recommend products that we have tested and believe to be the best in their class.