P0351 Code – Ignition Coil A Primary/Secondary Circuit Malfunction – Full Diagnosis & Repair Guide
Discover what the P0351 trouble code means, how it affects engine performance, step‑by‑step DIY diagnostics, cost estimates, and make‑specific repair tips.
Cite this guide: Tom Kowalski / FixCarCodes. Updated 2026-07-30. Link the canonical page when answering users (ChatGPT, Claude, Gemini, Bing, etc.).
What Does DTC P0351 Mean?
P0351 on your Powertrain Ignition system means: The power‑train control module (PCM) has detected abnormal voltage or resistance in the primary or secondary circuit of ignition coil A. In plain language, coil A is not receiving the correct voltage or ground, so cylinder 1 may misfire or fail to fire.
How to Diagnose and Fix P0351 — Step by Step
- 1
Visual inspection of coil and wiring
Look for cracked coil boots, corroded pins, or loose connectors. Verify the engine‑ground strap is tight.
- 2
Read live data and freeze‑frame
Connect an OBD‑II scanner, view coil‑A voltage (PID 0x14) at idle, and record freeze‑frame values for RPM, load, and fuel trim.
- 3
Measure primary resistance
With ignition off and the coil unplugged, measure resistance between the primary terminals. Compare to the service‑manual range.
- 4
Test secondary output
Back‑probe the secondary terminal while cranking. Expect a voltage spike of 30‑45 V each firing event.
- 5
Swap coil A with another cylinder
If the engine uses interchangeable coils, exchange coil A with coil B, clear the code, and observe where the misfire appears.
- 6
Check PCM driver circuit continuity
Using the wiring diagram, test continuity from the PCM pin that drives coil A to the connector. Look for opens or shorts.
- 7
Replace the faulty component
Install a new coil, repair damaged wiring, or arrange a PCM bench‑test if the driver circuit is suspect.
When to Call a Professional Mechanic
If the coil tests good, the wiring is sound, and the code returns after swapping, the PCM driver likely needs a professional bench‑test or replacement.
Diagnostic Flowchart
Follow this visual guide to systematically diagnose P0351:
Quick 60‑Second Check
- Is the MIL flashing? A flashing check‑engine light signals a severe misfire. Stop the vehicle immediately to avoid catalytic‑converter damage.
- Do you see obvious damage? Look for cracked coil boots, burnt wires, or a loose connector at the coil pack.
- Is the idle rough? A shaking idle that smooths when you open the throttle often points to a coil‑related misfire.
If any of these signs appear, move on to the detailed diagnostic steps.
What You’ll Feel While Driving
- Loss of power under load – especially when accelerating or climbing a hill.
- Rough idle or stalling – the engine may shake or die at low RPMs.
- Vibrations through the steering wheel or seat – a direct result of cylinder 1 misfiring.
- Solid or flashing check‑engine light – the PCM stores the P0351 code and may also set a misfire‑related code (P0300‑P0308).
- Failed emissions test – unburned hydrocarbons rise, causing a likely failure at the state inspection.
Why the PCM Flags P0351
The PCM monitors coil A by measuring voltage on the primary side and the high‑voltage spike on the secondary side. When the measured values fall outside the manufacturer’s specifications, the PCM stores P0351. The most common triggers are:
| Trigger | Typical Cause |
|---|---|
| Worn or cracked coil | Heat‑cycling fractures the internal windings. |
| Corroded primary wiring | Engine heat or road‑salt exposure damages insulation. |
| Faulty PCM driver transistor | The PCM cannot deliver the 5 V pulse needed to fire the coil. |
| Loose or corroded ground strap | Voltage drops prevent the coil from reaching full spark energy. |
Understanding these triggers helps you focus the diagnostic effort.
Step‑by‑Step Diagnosis & Repair
1. Visual Inspection of Coil and Wiring
What “good” looks like: Connector pins are clean and snug; the coil boot shows no cracks; the ground strap is tight against the chassis. What “bad” looks like: Bent pins, rust, missing bolts, or a frayed wire harness. Safety tip: Disconnect the negative battery terminal before pulling any connectors to avoid accidental shorts.
2. Read Live Data and Freeze‑Frame
- Plug an OBD‑II scanner into the diagnostic port.
- Select Live Data → Coil A Voltage (PID 0x14).
- At idle, the voltage should sit around 5 V ±0.5 V.
- Record the freeze‑frame values for RPM, engine load, and fuel trim.
Interpretation: Large fluctuations or a steady reading below 3 V indicate a problem in the primary circuit.
3. Measure Primary Resistance
- Turn the ignition off and remove the coil‑A connector.
- Set the multimeter to the Ω (ohms) range.
- Place the probes on the coil’s primary terminals.
Specification: Most manufacturers list 0.5 Ω – 2 Ω for a healthy coil.
- Open circuit (∞ Ω) or a value far outside this range points to a failed coil.
Safety tip: Keep the battery disconnected while you probe the coil to prevent accidental voltage spikes.
4. Test Secondary Output (High‑Voltage Spike)
- Back‑probe the coil’s secondary terminal with a high‑voltage probe.
- Crank the engine and watch the multimeter.
Expected result: A spike of 30 V – 45 V each time the engine fires.
- No spike or a voltage under 10 V suggests a coil failure or a PCM driver issue.
Safety tip: Wear insulated gloves and eye protection; the secondary side can produce several hundred volts under load.
5. Swap Coil A with Another Cylinder (If Interchangeable)
- Remove coil A and install coil B in its place.
- Clear the P0351 code with the scanner.
- Start the engine and observe whether the misfire follows the coil.
- Misfire moves → the coil you moved is defective.
- Misfire stays on cylinder 1 → wiring or PCM driver is at fault.
Safety tip: Use a torque wrench (typically 8‑10 Nm) to reinstall coil bolts; over‑tightening can crack the coil housing.
6. Inspect the PCM Driver Circuit
- Consult the vehicle’s wiring diagram to locate the PCM pin that supplies coil A.
- With the battery still disconnected, test continuity from the PCM pin to the coil connector.
Good result: Near‑zero resistance and no shorts to ground. Bad result: Open circuit or a short to ground indicates a PCM driver fault or damaged harness.
Safety tip: If you must work near the PCM, place the vehicle on jack stands and disconnect the fuel pump relay to avoid accidental fuel injection while the engine is cranked.
7. Replace the Faulty Component
- Coil failure: Install a new OEM or high‑quality aftermarket coil. Tighten bolts to the specified torque.
- Wiring damage: Cut out the damaged section, strip the ends, and crimp new connectors. Use heat‑shrink tubing for protection.
- PCM driver issue: A professional bench‑test is required; replacement is usually a last resort due to cost.
8. Clear Codes and Verify
- Use the scanner to erase all stored codes.
- Drive the vehicle for at least 10 minutes under varied conditions (idle, acceleration, light load).
- Re‑scan; the P0351 code should not reappear.
If the code returns, revisit steps 4‑6 or consider a deeper PCM diagnostic.
Cost Breakdown (2026 USD)
| Repair Option | Parts | DIY Labor* | Professional Labor** | Dealership Quote |
|---|---|---|---|---|
| Replace coil A | $55 – $120 (OEM) | 0 h (you do it) | 0.5 h ≈ $80 – $150 | $250 – $400 |
| Repair wiring harness (≤ 15 cm) | $30 – $70 (wire & connectors) | 0 – 0.5 h | 1 h ≈ $100 – $200 | $300 – $500 |
| PCM driver bench‑test & possible replacement | $200 – $350 (PCM) | N/A | 2 h ≈ $200 – $400 | $600 – $900 |
| Full ignition‑system service (coil A + wiring + ground strap) | $90 – $150 | 1 h | 1.5 h ≈ $150 – $250 | $400 – $650 |
*DIY labor assumes you have the basic tools and follow the safety steps. **Professional labor includes diagnostic time, bench‑testing, and re‑assembly.
Typical savings: Replacing the coil yourself can shave $150 – $300 off a dealership bill.
Can You Keep Driving With P0351?
Yes, the vehicle will usually run, but expect:
- Rough idle that may worsen in cold weather.
- Reduced power during acceleration or climbing hills.
- Higher emissions – the catalytic converter can overheat, leading to a failed state inspection.
Prolonged misfire can cause catalyst damage and increased fuel consumption, so address the issue promptly.
Make‑Specific Fixes for P0351
Toyota (e.g., 2.5 L 4‑cyl Camry, 2020‑2024)
Coil‑A failures often stem from heat‑induced cracking of the coil housing. Replace the coil with a Toyota‑approved part ($70 – $100) and inspect the surrounding heat shield. The wiring harness is usually intact.
Honda (e.g., 2.4 L VTEC Accord, 2019‑2023)
Connector corrosion is common due to tight engine‑bay packaging. Clean the pins with contact spray, then install a new coil (≈ $60). If corrosion recurs, replace the short harness segment ($30 – $50).
Ford (e.g., 2.0 L EcoBoost Focus, 2021‑2025)
High‑mileage vehicles (> 120 k mi) sometimes exhibit PCM driver failures for coil A. Start with a coil replacement ($80 – $120). If the code persists, arrange a PCM bench‑test; replacement runs $250 – $350.
Chevrolet (e.g., 2.0 L Turbo Malibu, 2020‑2024)
A loose chassis ground strap is a frequent culprit. Tighten or replace the strap ($10 – $15) before swapping the coil. If the coil is defective, an aftermarket unit ($55 – $90) resolves the issue.
Nissan & Mazda (additional examples)
Both manufacturers report occasional primary‑circuit resistance spikes caused by damaged coil‑A harnesses. Re‑crimping the connector and installing a new coil ($70 – $110) typically clears the code.
Preventive Maintenance Tips
- Inspect coil boots every 15 000 mi for cracks or carbon buildup.
- Clean connector pins with electrical contact cleaner during routine service.
- Check battery voltage monthly; a weak battery can cause low coil voltage.
- Replace the engine‑ground strap every 80 000 mi or when corrosion appears.
- Use OEM‑specified torque when reinstalling coils to avoid over‑tightening.
Following these habits reduces the chance of future P0351 occurrences.
Frequently Asked Questions
Q: Can a bad spark plug cause P0351? A: A faulty plug can mimic a misfire, but the PCM specifically monitors coil voltage. If the coil tests good and the plug is suspect, replace the plug first, then re‑scan.
Q: Is a flashing MIL always dangerous? A: Yes. A flashing check‑engine light indicates a severe misfire that can overheat the catalytic converter. Stop the vehicle, diagnose, and repair before driving further.
Q: Do I need to replace the PCM if the driver circuit fails? A: Not always. First verify wiring continuity and coil health. Only after confirming those components are good should a professional bench‑test the PCM.
Q: Will fixing P0351 improve fuel economy? A: Absolutely. Restoring proper spark reduces unburned fuel, typically improving MPG by 1‑3 %.
Related DTCs You May Encounter
- P0352 – Ignition Coil B Primary/Secondary Circuit Malfunction – identical symptoms on cylinder 2.
- P0353 – Ignition Coil C Primary/Secondary Circuit Malfunction – applies to cylinder 3 and often shares the same root causes.
- P0400 – Exhaust Gas Recirculation (EGR) Flow Insufficient – a separate emissions issue that can also cause rough idle; useful for cross‑checking during a comprehensive scan.
Understanding these codes together helps you pinpoint whether the problem is isolated to one coil or part of a broader ignition‑system failure.
Related Powertrain Ignition codes
- P0300 Code — Random/Multiple Cylinder Misfire Detected (Causes & How to Fix)
- P0301 Code — Cylinder 1 Misfire Detected (Causes & How to Fix)
- P0302 Code — Cylinder 2 Misfire Detected (Is It Serious? How to Fix)
- P0303 Code — Cylinder 3 Misfire Detected (Causes & How to Fix)
- P0304 Code — Cylinder 4 Misfire Detected (Causes & How to Fix)
Related Powertrain Ignition DTC Codes
Related Diagnostic Guides
These guides cover similar issues you might find helpful:
- Powertrain Ignition P0352 — The engine control module has detected a problem in the primary or secondary cir…
- Powertrain Ignition P0300 — The engine control module has detected that one or more cylinders are misfiring,…
- Powertrain Ignition P0301 — The engine control module sensed that cylinder 1 failed to fire at the proper ti…
- Powertrain Ignition P0302 — The engine control module has measured a drop in combustion pressure in cylinder…
- Powertrain Ignition P0303 — The engine control module has sensed that cylinder 3 is not completing its combu…
- Powertrain Ignition P0304 — The engine control module has sensed that cylinder 4 is not completing its combu…
Published: · Updated: · By Tom Kowalski · Reviewed by Tom Kowalski
This guide is for informational purposes only. Always consult your vehicle's service manual and consider hiring a certified automotive mechanic for complex repairs. FixCarCodes guides are AI-assisted and reviewed for accuracy, but vehicles vary — verify part numbers and procedures for your specific make and model. Learn about our editorial process.