P0350

P0350 Code Symptoms, Causes, Diagnosis & Repair Guide and Programming

Quick Summary

Introduction

When the check‑engine light flashes and the engine hesitates or stalls, the underlying cause can be an open ignition‑coil circuit. The P0350 diagnostic trouble code (DTC) tells you that the powertrain control module (PCM) is not detecting the expected voltage on the coil’s primary or secondary side. Because the coil supplies the spark needed for combustion, an open circuit can immediately reduce power, cause rough running, or prevent the engine from starting altogether. Recognizing these signs early and confirming the fault with a proper scan saves time and prevents further damage to the vehicle’s electrical system.

Symptoms

These symptoms appear promptly after the fault is triggered because the PCM continuously monitors coil voltage. The severity depends on whether the open condition is intermittent (e.g., a loose connector) or permanent (e.g., a failed PCM driver).

Why Ignition‑Coil Circuit Problems Occur

PCM Output Driver Failure

The PCM generates a high‑current pulse to the coil’s primary winding. Internal driver transistors can burn out due to moisture intrusion, overheating, or manufacturing defects. When the driver cannot close, the circuit reads “open,” prompting P0350.

Wiring Harness Faults

Corrosion, chafed insulation, or broken pins in the coil harness interrupt voltage flow. A high‑resistance joint can mimic an open circuit, especially in harsh climates where salt and road grime accelerate degradation.

Ground‑Side Issues

The coil’s secondary circuit relies on a solid engine‑block ground. A loose or corroded ground strap creates an open condition that the PCM detects as a loss of voltage on the secondary side.

Software or Calibration Errors

Occasionally, a PCM’s calibration file may misinterpret voltage thresholds, flagging an open circuit when the hardware is functional. Reprogramming the module can resolve such false positives.

Intermittent Power‑Supply Fluctuations

A failing battery or alternator can cause voltage drops that the PCM interprets as an open coil circuit. While the primary cause is not the coil itself, the symptom manifests as P0350.

Diagnostic and Repair Procedures

  1. Retrieve and Verify the Code

Connect a professional OBD‑II scanner, confirm P0350, and note any related codes (e.g., P0300 series misfire codes). Multiple coil‑related codes suggest a systemic issue rather than a single coil failure.

  1. Visual Inspection of Wiring and Connectors

– Check the coil harness for cracked insulation, burnt pins, or loose terminals.

– Verify that the ground strap to the engine block is secure and free of corrosion.

– Inspect PCM connector pins for bent or corroded contacts.

  1. Voltage and Continuity Tests

– With the ignition on, measure primary voltage at the coil connector. It should read battery voltage (≈12 V) when the PCM is commanded to fire.

– Use a multimeter to test continuity from PCM output pin to the coil primary terminal; infinite resistance indicates an open circuit.

– Perform the same test on the secondary side (coil secondary to ground) while the engine is cranking; a stable ground reading confirms the secondary circuit.

  1. PCM Output Driver Test

If wiring and grounds are sound, the fault likely lies within the PCM. Some scan tools can command a coil driver test, cycling the output while monitoring voltage. Failure to see the expected voltage swing confirms a driver fault.

  1. Software Verification

Update the PCM’s calibration file to the latest manufacturer version. Re‑flash the module using a dealer‑level tool or an authorized reprogramming service. This step eliminates false‑positive P0350 caused by software thresholds.

  1. Module Replacement Decision

When the PCM driver test fails or the module shows internal damage, replacement is the most reliable remedy. Flagship One supplies VIN‑matched control modules that are pre‑programmed to the vehicle’s specifications, ensuring seamless integration with immobilizer and emissions systems. A replacement unit typically costs $600‑$900 for the hardware plus $200‑$300 for programming labor.

  1. Final Verification

After repair or replacement, clear all codes, perform a drive cycle, and re‑scan to ensure P0350 does not return. Verify smooth idle, consistent acceleration, and proper spark delivery across all cylinders.

Preventive Maintenance

Service Recommendation: Most issues related to this fault are diagnosed and corrected through inspection, wiring repair, and calibration rather than module replacement. For modules not typically replaced through aftermarket suppliers, diagnosis and repair should be performed by a certified automotive technician with access to factory service information and tooling.

Frequently Asked Questions