OBD-II
Quick Answer
What P0350 Means
This code relates to your vehicle's ignition system system.
Most Likely Cause
Multiple possible causes - see diagnostic details below
Many causes can be addressed by experienced DIYers.
This is a serious issue. Minimize driving and get it checked immediately.
Driving Not Recommended
This is a serious issue. Minimize driving and get it checked immediately.
Don't Have a Scanner?
Need Personalized Help?
Our AI can help diagnose your specific situation and answer follow-up questions.
Detailed Diagnostic Information
P0350 Diagnostic Guide (OBD-II)
What This Code Means
- Open Source definition: Mau funcionamento do circuito primário/secundário da bobina de ignição - Ignition Coil A Primary/Secondary Circuit Malfunction.
- In English, this corresponds to Ignition Coil A Primary/Secondary Circuit Malfunction.
- Context: P0350 is a powertrain (emissions-related) DTC generated by the OBD-II system when the ignition coil A primary/secondary circuit is not operating within expected parameters. This code is part of the ignition coil circuit family (P0350-P0354), which falls under Powertrain Codes in the OBD-II framework.
Summary
- P0350 signals a problem with the ignition coil A primary/secondary circuit. It may be caused by a faulty ignition coil or coil pack, damaged wiring or connectors to the coil, a bad ignition control circuit ground or power supply, or in rarer cases a PCM/ignition driver fault.
- Typical symptoms include MIL illumination, misfires (often accompanied by P0300-P0304), rough idle, engine stumbling or hesitation, reduced power, or difficulty starting.
- Diagnostic approach emphasizes: verify the code with freeze frame data, inspect the coil circuit wiring and connectors, verify circuit power/ground, test coil primary/secondary resistance, use live data to view coil control signals, and consider PCM/driver issues if wiring and coil tests pass.
1) Symptom patterns to expect with P0350
- MIL on or flashing (depending on vehicle and drive cycle)
- Engine misfire symptoms: rough idle, engine hesitation, stumble, or reduced power
- Decreased acceleration and/or poor fuel economy
- In some cases, no-start or extended crank if the ignition coil circuit cannot deliver proper spark
- Often, there may be related or subsequent codes such as P0300 (random misfire) or P0301-P0304 (misfire on a specific cylinder)
Note: P0350 is an ignition coil circuit fault; if other P0351-P0354 codes exist (cylinder-specific coil A/B/C/D), they help localize the coil or driver involved.
2) Probable causes and their relative likelihood
- Faulty ignition coil A or coil pack (primary/secondary winding fault, internal short/open, damaged secondary wiring): 50-65%
- Damaged or corroded wiring, loose/failed connectors, or poor ground/power to the coil control circuit: 15-25%
- Faulty ignition control circuit driver/PCM (ignition coil driver transistor or related control circuitry): 5-15%
- Battery/charging system issues causing insufficient voltage to the ignition coil (voltage drop or instability): 5-10%
- Other rarely encountered causes (intermittent wiring damage, ECM/PCM software update needed, or counterfeit/low-quality replacement parts): small percentage
Note: If P0350 is accompanied by P0351-P0354, it often points toward a particular coil circuit or connector. If P0350 persists after coil replacement and wiring checks, consider PCM/driver concerns.
3) Safety notes
- Ignition coils operate with high voltage. Before service, disconnect the battery ground, and wait for stored energy to dissipate before handling any coil packs or connectors.
- Follow OEM service procedures for capacitors, fuses, and ground strap handling.
- Use appropriate personal protective equipment, especially when working around the engine while it's hot.
4) Diagnostic procedure (step-by-step)
Prerequisites
- Have a current scan tool capable of viewing DTCs, freeze frame data, and possibly live ignition coil data (cylinder or coil current/dwell if supported).
- A service manual or OEM data for coil primary/secondary resistance and expected control signals is helpful.
Step 1 - Verify and contextualize the code
- Confirm the exact DTC is P0350 and note any related codes (P0351-P0354, P0300, or other ignition-related codes).
- Review freeze frame data for engine load, RPM, engine temperature, misfire counts, fault duration, and which cylinder was flagged if available.
- Check for vehicle-specific notes in the service data; some vehicles use P0350 as a generic ignition coil A circuit fault but others may have more precise definitions.
Step 2 - Visual inspection of ignition coil circuit
- Inspect ignition coil A connector and wiring harness for signs of heat damage, chafing, broken insulation, or corrosion.
- Check for bent/Pinched harness if around the exhaust manifold or tight routing areas.
- Inspect coil pack(s) mounting, mounting hardware, and ground strap/ground point for corrosion or looseness.
- Inspect fuses and fusible links associated with the ignition coil circuit and ignition power supply.
Step 3 - Power, ground, and ignition supply checks
- With the ignition OFF, perform a resistance check or voltage check on the coil primary/coil power feed:
- Confirm that the coil receives a stable 12V (or OEM-specified) supply when the ignition is ON.
- Confirm a solid ground path for the coil driver/coil control circuit.
- Load-test the battery and verify alternator health; excessive voltage drop during cranking or idle can affect coil performance.
- Check for proper ignition coil control signal (from the PCM) using the scan tool's live data; look for a valid duty cycle or coil-on time, and verify that the signal changes with ignition on/off and engine RPM.
Step 4 - Coil primary/secondary resistance testing
- Measure the ignition coil A primary resistance (low-side winding) and the coil A secondary resistance (high-voltage winding) per OEM specifications.
- Compare measured values to the manufacturer's service data. Out-of-range values indicate a faulty coil or internal winding fault.
- If possible, swap or substitute a known-good coil pack or coil from another cylinder (if the vehicle uses coil-on-plug or easily swappable packs) to see if the fault moves with the coil.
Step 5 - Functional testing and waveform analysis
- If you have access to a scope, capture the coil primary waveform during cranking and steady-state operation to assess dwell, peak current, and interruption patterns.
- A healthy coil usually shows a clean, consistent pulse; anomalies like erratic dwell, irregular peak current, or missing pulses point to a defective coil driver, wiring, or coil itself.
- Check the secondary output (spark) using a spark tester or diagnostic method appropriate for the vehicle's ignition type (coil-on-plug vs. coil packs with spark plug wires).
Step 6 - Evaluate the ignition system as a whole
- Check spark plugs for wear, fouling, or improper gap. Worn or fouled plugs can cause misfire-like symptoms that may be misinterpreted as coil faults.
- Inspect ignition wires (if applicable) and spark plug boots for cracks or resistance issues.
- If using a coil-on-plug design, consider swapping the suspected coil to another known-good cylinder to see if the fault follows the coil.
Step 7 - PCM/driver considerations
- If coil and wiring tests are within spec and the problem persists, consider a PCM/ignition driver issue.
- Some vehicles may require a software update, a reflash, or PCM hardware service. This should be done per OEM guidelines.
Step 8 - Final diagnosis and repair plan
- If coil primary/secondary resistance is out of spec, replace the ignition coil or coil pack.
- If wiring harness/connector is damaged, repair or replace wiring and secure connectors; fix or replace damaged grounds as needed.
- If the PCM/driver is suspected (after exhaustive coil/wiring checks), consult the OEM service information for troubleshooting procedures or reflash/repair options.
- If other related codes (P0300-P030X) persist after coil/wiring repairs, investigate misfire causes per cylinder (injector, valve train, compression) in addition to ignition.
5) Quick decision tree (condensed)
- DTC P0350 present → Check for P0351-P0354 and P0300-P0304 codes.
- If coil circuit wiring/connector is damaged or loose → Repair wiring/connector, re-check for P0350.
- If coil primary resistance or secondary resistance is out of spec → Replace ignition coil/coil pack.
- If power/ground to coil driver is unstable or battery/charging system is weak → Address power/ground issues and re-test.
- If coil and wiring test OK but P0350 persists → Inspect PCM/ignition driver or perform OEM software/ ECU diagnostics.
- After coil/wiring repair, clear codes and test drive to confirm fix.
6) What to replace or repair (practical guidance)
- Primary suspects: ignition coil A or coil pack, and coil wiring/connector.
- Secondary suspects: coil wiring insulation, ground path, and harness routing near heat sources.
- Electronics suspect: PCM/ignition driver (less common; consider OEM guidance and software updates).
- Support items: spark plugs (if worn), ignition coils swapping for diagnostic confirmation, and fuses/relays related to ignition supply.
7) How to document the diagnostic
- Record all measured values (coil resistance, voltage at coil power, ground continuity, battery health, and live data).
- Note any pattern shifts when swapping coils or connecting new parts.
- Include freeze frame data and any related DTCs observed during the diagnostic process.
8) Relevance to
- Diagnostic Trouble Codes and powertrain/emissions context: The OBD-II articles describe how DTCs are generated and classified, including the grouping of codes in the powertrain category. This supports the P0350 as a powertrain ignition coil circuit fault.
- Definition of the code: The Open Source definition explicitly identifies P0350 as "Ignition Coil A Primary/Secondary Circuit Malfunction," providing the exact meaning used here.
- Application of the diagnostic approach: The general guidance about ignition coil diagnostics, circuit testing, and the role of wiring/ground issues aligns with standard automotive practice and the information implied by the DTC framework described in the OBD-II references.
This diagnostic guide was generated using verified reference data:
- Wikipedia Technical Articles: OBD-II
- Open-Source OBD2 Data: N/A (MIT)
Content synthesized from these sources to provide accurate, real-world diagnostic guidance.
Consider professional help if:
- You are not comfortable performing the diagnosis yourself
- The issue requires specialized tools or equipment
- Initial repairs did not resolve the code
- Multiple codes are present simultaneously
- The vehicle is still under warranty
Frequently Asked Questions
What does code P0350 mean?
P0350 indicates OBD-II. This is a powertrain code related to the ignition system system. When your vehicle's computer detects this condition, it stores this code and may illuminate the check engine light.
Can I drive with code P0350?
It is not recommended to drive with P0350 active. This is a critical issue that could cause further damage to your vehicle or affect safety. Have it diagnosed as soon as possible.
How much does it cost to fix P0350?
Repair costs for P0350 typically range from $200-$1,500+, depending on the root cause and your vehicle. Diagnostic fees are usually $50-$150, and actual repairs vary based on whether parts need replacement. Get multiple quotes for the best price.
What causes code P0350?
Common causes of P0350 include sensor malfunctions, wiring issues, mechanical failures in the ignition system system, or related component wear. The specific cause requires proper diagnosis with a scan tool and visual inspection.
Will P0350 clear itself?
P0350 will not clear itself. This code indicates a problem that requires diagnosis and repair. Simply clearing the code will result in it returning.
Related Diagnostic Codes
Important Disclaimer
This information is for educational purposes only. We are not licensed mechanics. Always consult a certified mechanic for diagnosis and repair. Improper repairs can be dangerous.
Helpful Resources
Last updated: 2025-11-26