P0350 Code: Ignition Coil Primary/Secondary Circuit – Causes & Fixes

P0350 Code: Ignition Coil Primary/Secondary Circuit – Causes, Symptoms & Fixes

Quick Answer: Code P0350 indicates a problem with your ignition coil’s primary or secondary circuit, preventing proper spark plug firing. The most common fixes are replacing a faulty ignition coil, repairing damaged wiring, or replacing a defective ignition control module.

The P0350 diagnostic trouble code is triggered when your vehicle’s onboard diagnostic system detects a malfunction in the ignition coil’s primary or secondary circuit. This is a critical component of your ignition system, as the ignition coil is responsible for converting low voltage from the battery into the high voltage needed to fire your spark plugs. When this circuit fails, your engine may misfire, run rough, or fail to start altogether.

What Does P0350 Mean?

P0350 is a generic OBD-II code that applies to most vehicles manufactured after 1996. The code specifically refers to a problem detected in the ignition coil’s primary circuit (the low-voltage side that receives power from the battery and ignition switch) or secondary circuit (the high-voltage side that sends spark to the spark plugs).

The ignition system works by:

  • The engine control module (ECM) sends a signal to the ignition coil’s primary circuit
  • This causes the coil to build and collapse a magnetic field
  • The secondary circuit then generates 20,000+ volts to fire the spark plugs
  • If either circuit has resistance, poor connections, or component failure, the ECM stores code P0350

This code can range from minor (a loose connector) to severe (complete ignition coil failure), depending on the underlying cause.

Common Symptoms

  • Check Engine Light: The primary indicator that P0350 has been stored
  • Engine Misfires: Rough running, hesitation, or jerking during acceleration
  • Difficulty Starting: Engine cranks but won’t start, or starts intermittently
  • Reduced Fuel Economy: Unburned fuel being expelled due to misfires
  • Loss of Power: Noticeable decrease in acceleration and overall performance
  • Rough Idle: Engine shakes or vibrates at a stoplight or in park
  • Stalling: Engine unexpectedly shuts off while driving or at idle
  • Spark Knock/Detonation: Pinging sound under load

Possible Causes (Ranked by Frequency)

  1. Faulty Ignition Coil (Most Common): The coil itself has failed internally, preventing proper voltage generation. This is the #1 cause on Ford F-150s, Chevy Silverados, and Toyota Camrys.
  2. Damaged or Corroded Wiring: Broken, frayed, or corroded wires in the primary or secondary circuit reduce electrical flow and trigger the code.
  3. Loose or Corroded Connectors: Poor connections at the coil pack, battery terminals, or ECM prevent proper signal transmission.
  4. Defective Ignition Control Module (ICM): The module that controls the ignition coil signal may fail, especially in older vehicles.
  5. Bad Engine Control Module (ECM): In rare cases, the ECM itself may malfunction and send incorrect signals to the ignition coil.
  6. Low Battery Voltage: A weak or dying battery may not provide sufficient voltage to the ignition system, triggering the code.
  7. Ground Connection Issues: Poor grounding of the ignition coil or ECM can cause circuit faults.
  8. Spark Plug or Plug Wire Problems: Worn spark plugs or damaged plug wires can cause the ignition system to work harder, stressing the coil.

Diagnostic Steps

Follow these steps to diagnose P0350:

Step 1: Scan for Additional Codes

Use an OBD-II scanner to check for other codes. P0350 often appears alongside cylinder-specific misfire codes (P0301-P0308) or other ignition codes. This helps narrow down whether the issue is with a specific coil or the entire ignition system.

Step 2: Visual Inspection

Inspect the ignition coil(s) for:

  • Visible cracks or damage to the coil housing
  • Oil or coolant leaks around the coil
  • Loose or corroded connectors
  • Damaged wiring or spark plug wires

Step 3: Check Connectors and Wiring

Disconnect and reconnect all ignition coil connectors to ensure good contact. Look for corrosion (white or green deposits) on connector pins. Clean with electrical contact cleaner if needed. Check the primary and secondary wiring for damage.

Step 4: Test Battery Voltage

Use a multimeter to verify battery voltage with the engine off (should be 12.6V) and running (should be 13.5-14.5V). Low voltage can trigger P0350.

Step 5: Measure Coil Resistance

With the ignition off and coil disconnected:

  • Measure primary resistance (between primary terminals): typically 0.4-2 ohms
  • Measure secondary resistance (between secondary and primary): typically 5,000-15,000 ohms
  • Values outside these ranges indicate a faulty coil

Step 6: Test Ignition Control Module Signal

With a scope or advanced multimeter, check for proper signal voltage from the ECM/ICM to the coil’s primary circuit. This should show a switching pattern at engine speed.

Step 7: Check Ground Connections

Verify solid ground connections from the coil, ECM, and battery to the engine block and chassis. Resistance should be near zero ohms.

Step 8: Replace and Retest

If the coil tests bad, replace it with a quality OEM or equivalent part. Clear the code and test drive to confirm the fix.

Repair Cost Estimates

The cost to repair P0350 varies widely depending on the root cause:

  • Ignition Coil Replacement: $150-$400 per coil (parts + labor). Most vehicles have one coil; some have multiple. Ford F-150s typically run $200-$350, Chevy Silverados $180-$400, Toyota Camrys $150-$300.
  • Wiring Repair: $100-$300 depending on the extent of damage and labor time.
  • Connector Cleaning/Replacement: $50-$150 if connectors are corroded or damaged.
  • Ignition Control Module Replacement: $300-$800 (older vehicles with separate ICM).
  • Engine Control Module Reprogramming: $200-$600 if ECM issues are suspected (rare).
  • Diagnostic Fee: $100-$200 at a dealership or independent shop to properly diagnose the issue.

Money-Saving Tip: If you’re mechanically inclined, replacing an ignition coil is often a DIY job that can save you $100-$200 in labor costs. Many coils are held in place by one or two bolts and have simple connectors.

Can I Still Drive?

Severity: Medium to High

Whether you can safely drive with P0350 depends on the severity:

  • Safe to Drive (Short Distance): If the engine runs smoothly and only the check engine light is on, you can likely drive to a repair shop. However, monitor for any performance changes.
  • Not Safe to Drive: If you experience severe misfires, stalling, or difficulty starting, do not drive the vehicle. Continued operation can damage the catalytic converter and cause more expensive repairs.
  • Fuel Economy Impact: Driving with P0350 will reduce fuel economy by 10-25% due to misfires and unburned fuel.
  • Emissions: The vehicle will likely fail an emissions test until the code is fixed.
  • Catalytic Converter Risk: Prolonged misfires can overheat and damage the catalytic converter, which costs $800-$2,000+ to replace.

Recommendation: Have the code diagnosed and repaired within a few days to avoid further damage and to restore fuel economy and performance.

Frequently Asked Questions

Q: Can a loose gas cap cause P0350?

A: No. A loose gas cap typically triggers P0455 (evaporative emission system leak). However, a loose battery terminal or corroded connector could cause P0350. Always check battery and ignition connections first.

Q: Is P0350 the same as a misfire code?

A: Not exactly. P0350 is a general ignition coil circuit fault, while P0301-P0308 are cylinder-specific misfire codes. You may see both codes together. P0350 indicates the coil circuit itself is faulty, while misfire codes indicate the result (unburned fuel in a cylinder).

Q: Can I drive with P0350 to the store?

A: If the engine runs smoothly and you only see the check engine light, short trips are generally safe. However, if you notice rough idle, hesitation, or stalling, do not drive. Continued operation risks catalytic converter damage. It’s best to have it diagnosed and repaired promptly.

Q: Why did my ignition coil fail?

A: Ignition coils fail due to heat exposure, moisture, age (typically 80,000-150,000 miles), electrical surges, or manufacturing defects. Modern coils are more reliable but still wear out over time. Replacing spark plugs on schedule can reduce coil stress and extend its life.

Q: Do I need to replace all ignition coils at once?

A: Not necessarily. If only one coil has failed, you can replace just that one. However, if your vehicle has high mileage (over 100,000 miles) and all coils are original, consider replacing them all at once to prevent future failures and reduce labor costs.

Summary

P0350 is a code that should not be ignored. While it can sometimes be a simple fix like cleaning a corroded connector, it often indicates a faulty ignition coil that needs replacement. The good news is that ignition coil replacement is relatively affordable and straightforward. By following the diagnostic steps outlined above, you can identify the root cause and get your vehicle back to running smoothly. If you’re unsure about any step, consult a qualified mechanic to avoid further damage to your ignition system or catalytic converter.

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top