Go-Parts
Cart 0
Your cart is empty
Add an item to see it appear here.
Wrenchy
Go-Parts Garage
Expert guides for diagnosing, troubleshooting, and replacing auto parts Expert guides for diagnosing and replacing auto parts
Browse All Articles →
🧭 Diagnostic Flowchart 🎬 Helpful Videos 🛍️ Shop This Part

P0352 on 2009-2013 Toyota Corolla: Ignition Coil 'B' Circuit Malfunction Causes and Fixes

P0352 on a 2009-2013 Toyota Corolla almost always means the ignition coil for cylinder #2 has failed. It's a straightforward DIY replacement, with a quality aftermarket coil costing around $25-$75. Swapping the coil from cylinder #2 with another is the definitive test.

17 minutes to read 2009-2013 Toyota Corolla
Most Likely Cause
Failed Ignition Coil (Cylinder #2)
Difficulty
1/5
Est. Time
0.3 hrs
DIY Doable?
✅ Yes
Shop Labor
$60 – $175
Parts Price
$25 – $125
⚠️ Drivable, but... — Yes, but it's not recommended for long distances. Driving with a constant misfire (which often accompanies P0352) can cause unburnt fuel to enter the exhaust, potentially overheating and damaging the expensive catalytic converter over time. A flashing Check Engine Light indicates a severe, catalyst-damaging misfire requiring immediate attention.
Key Takeaways
  • P0352 points directly to a problem with the ignition coil circuit for cylinder #2.
  • The most likely cause is a failed ignition coil, which is a very common and inexpensive DIY fix.
  • A simple diagnostic test is to swap the #2 coil with another one and see if the code follows the coil.
  • While you're replacing the coil, it's a good idea to inspect and, if needed, replace the spark plugs.
  • Be careful with the plastic connector clip, as it is likely brittle and can break easily.
The trouble code P0352 stands for "Ignition Coil 'B' Primary/Secondary Circuit Malfunction." This means the engine's computer (ECM) has detected a fault in the ignition coil circuit for cylinder #2. The letter 'B' corresponds to the second cylinder in the firing order. The circuit consists of a primary (low voltage) side and a secondary (high voltage) side. The ECM sends a trigger signal (IGT) to the igniter built into the coil, which then cuts current to the primary coil windings. This induces a high-voltage spark from the secondary windings to the spark plug. After firing, the igniter sends an ignition confirmation (IGF) signal back to the ECM. Code P0352 is set when the ECM sends the IGT signal but does not receive the expected IGF signal back from coil #2.

What's Unique About the 2009-2013 Toyota Corolla

The 10th generation Toyota Corolla, particularly with the 1.8L 2ZR-FE engine, is known for its exceptional reliability, but ignition coil failure is one of the most common repairs owners face as the car ages. The coil-on-plug design is simple and very easy to access directly on top of the engine, making diagnosis and replacement one of the easier DIY jobs on this vehicle. The issue is rarely more complicated than the coil itself, making it a predictable and straightforward fix.

Symptoms You May Notice

  • Check Engine Light is on (solid or flashing)
  • Rough or shaky idle
  • Engine misfiring or stumbling, especially under load or during acceleration
  • Noticeable loss of power
  • Hesitation or intermittent stumbling that may initially correct itself
  • Difficulty starting the engine
  • Poor fuel economy
⚠️ Don't Waste Money on the Wrong Fix
  • Replacing the fuel injector for cylinder #2. While a bad injector can cause a misfire (P0302), it will not cause a P0352 code, which is specific to the ignition coil's electrical circuit.

Most Likely Causes

  1. Failed Ignition Coil (Cylinder #2) 🔴 High Probability → Shop Ignition Coil Ignition coils are a common wear-and-tear item. High voltage and constant heat cycles eventually cause the internal windings or the built-in igniter to fail. This is the most frequent cause for a P0352 code 🎬 Watch a mechanic fix a P0352 code on this Corolla. on this model.
    How to confirm: The easiest way to confirm is to swap the ignition coil from cylinder #2 with another cylinder (e.g., cylinder #3). Clear the codes and run the engine. If the code changes to P0353 (for cylinder #3), the coil is definitively bad.
    Typical fix: Replace the faulty ignition coil. The coils are individual (coil-on-plug) and held by a single 10mm bolt.
    Est. part cost: $25-$75 for a quality aftermarket part like Denso or NGK.
  2. Worn or Fouled Spark Plug (Cylinder #2) 🟡 Medium Probability → Shop Spark Plug If spark plugs are not changed at the recommended 120,000-mile interval, a wide gap or carbon fouling can increase the electrical resistance. This puts extra strain on the ignition coil, which can lead to its premature failure or trigger a fault code.
    How to confirm: Remove the spark plug from cylinder #2 and inspect it. Look for a worn-down center electrode, heavy carbon deposits, or oil fouling. The correct plugs for this engine are long-life iridium types.
    Typical fix: Replace the spark plugs. It is highly recommended to replace all four spark plugs at the same time with the correct OEM-spec iridium plugs (e.g., Denso SC20HR11) to ensure consistent performance. It's also wise to do this when replacing a failed coil. 🎬 Watch this walkthrough on changing your spark plugs and coils.
    Est. part cost: $30-$60 for a set of four iridium plugs.
  3. Damaged Wiring or Connector ⚪ Low Probability The plastic connector clip for the ignition coil can become extremely brittle over time from engine heat cycles and may break when disconnected. Rodents can also chew on the soy-based wiring insulation used in many modern cars.
    How to confirm: Visually inspect the wiring harness and the 4-pin connector for cylinder #2's ignition coil. Check for frayed or chewed wires, loose pins inside the connector, or a broken locking tab. Wiggle the connector and harness with the engine running to see if it induces a misfire.
    Typical fix: If the connector is damaged, a new pigtail connector (e.g., Dorman 645-940) can be spliced in. If only the plastic housing is broken, it can be replaced by de-pinning the wires and inserting them into a new connector shell, avoiding the need to cut wires.
    Est. part cost: $15-$30 for a pigtail connector.

Rare But Worth Checking

  • Faulty Engine Control Module (ECM): → Shop Engine Control Module (ECM) This is extremely rare. Before condemning the ECM, all other possibilities (coil, spark plug, wiring) must be exhaustively ruled out. An ECM failure for a single coil driver circuit is uncommon on this platform, but not impossible, as noted in some forum discussions for platform mates. A failure of the IGF circuit affecting all coils at once can also point to an ECM issue or a short in the shared IGF wire.

Diagnosis Steps

  1. Confirm the code is P0352 using an OBD-II scanner. Note if P0302 is also present.
  2. Locate cylinder #2. On the 1.8L 2ZR-FE engine, the cylinders are numbered 1-2-3-4 from left to right (passenger side to driver side in LHD vehicles) as you face the engine. Cylinder #2 is the second one from the passenger side.
  3. Perform the Coil Swap Test: Swap the ignition coil from cylinder #2 with the coil from cylinder #3. This requires removing a single 10mm bolt on each coil. Mark the coils to keep track of them.
  4. Clear the diagnostic codes with the scanner.
  5. Start the engine and let it run or take a short drive. Re-scan for codes.
  6. If the code has changed to P0353 ('Ignition Coil C'), the ignition coil you moved from cylinder #2 is faulty and must be replaced. This is the most common outcome.
  7. If P0352 Returns: The problem is not the coil. The issue lies in the wiring, connector, or spark plug for cylinder #2.
  8. Inspect the Spark Plug: Remove and inspect the spark plug for cylinder #2. Replace if it is worn, fouled, or damaged. It is best practice to replace all four plugs at once if they are due.
  9. Inspect the Connector: Visually inspect the wiring connector for cylinder #2 for damage, corrosion, or pushed-out pins. Ensure it clicks securely onto the coil.
  10. Advanced Test (Multimeter): If the above steps fail, test the connector's 4 pins with the key on, engine off. Pin 1 (+B) should have battery voltage. Pin 4 (Ground) should have continuity to ground. Pin 2 (IGF) is the confirmation signal, and Pin 3 (IGT) is the trigger signal from the ECM. A failure in power or ground points to a wiring issue. Testing IGT/IGF signals accurately requires an oscilloscope.
  11. 🎬 See how to test and fix these ignition coil codes.

Parts You'll Likely Need

  • Ignition Coil (OEM #90919-02258) — This is the most common failure point for code P0352. The original part number 90919-02252 was superseded by 90919-02258.
    Trusted brands: Denso (OEM supplier, Part #673-1310), NGK (Part #48944)
    OEM price range: $80-$110
    Aftermarket price range: $25-$75
  • Spark Plugs (Set of 4, Iridium) (OEM #90919-01253) — A worn spark plug can cause this code or be a contributing factor. It is best practice to replace them when replacing a coil, especially if their service history is unknown.
    Trusted brands: Denso (SC20HR11), NGK (ILKAR7B11)
    OEM price range: $40-$60
    Aftermarket price range: $30-$50
  • Ignition Coil Connector Pigtail — Needed if the original connector's locking tab breaks or if the terminals or wires are corroded/damaged.
    Trusted brands: Dorman 645-940, Standard Motor Products S2438
    OEM price range: N/A
    Aftermarket price range: $15-$30

Related Codes That Often Appear With This One

  • P0302 — P0302 means 'Cylinder 2 Misfire Detected'. Since P0352 indicates a fault in the ignition coil circuit for cylinder 2, the cylinder will not fire correctly, directly causing a misfire. These codes almost always appear together.
  • P0351, P0353, P0354 — Seeing all four coil circuit codes simultaneously is rare but possible. It usually points to a problem common to all coils, such as a short in the shared IGF (Ignition Feedback) wire, a blown fuse, or a problem with the ECM itself.

Platform-Specific Known Issues

  • Intermittent Failure at First: Owners often report that the symptoms (rough idle, hesitation) are intermittent at first. The car might run fine for a while, then stumble, trigger the code, and then run normally again after a restart. This intermittent phase can last for days or weeks before the coil fails completely.
  • Brittle Connector Clips: The plastic locking tabs on the ignition coil connectors become very brittle from years of heat exposure. It is extremely common for them to break upon removal, even when being careful. If the clip breaks, the connector may not stay seated securely, leading to a repeat of the P0352 code. A zip tie can be a temporary fix, but replacing the pigtail is the correct repair.

Mechanic-Grade Diagnostic Values

  • Ignition Coil Connector Pin 1 (+B) Voltage — expected: Battery voltage (approx. 12V) with key on, engine off.. Failure: Voltage significantly below 12V or 0V indicates a power supply issue (fuse, relay, or wiring).
  • Ignition Coil Connector Pin 4 (Ground) Resistance — expected: Continuity to chassis ground (less than 1 Ohm).. Failure: High resistance or an open circuit (OL) indicates a bad ground connection.
  • IGT (Ignition Trigger) Signal Waveform — expected: A square wave signal from the ECM when the engine is cranking or running. Typically viewed at 2V/Div and 20ms/Div on an oscilloscope.. Failure: A flat line or distorted waveform indicates a problem with the ECM's driver or the wiring between the ECM and the coil.
  • IGF (Ignition Confirmation) Signal Waveform — expected: A square wave pulse sent from the igniter back to the ECM shortly after the IGT signal. Typically viewed at 2V/Div and 20ms/Div on an oscilloscope.. Failure: Absence of this signal when an IGT signal is present is the direct trigger for code P0352, pointing to a fault within the ignition coil/igniter assembly.

Scan Tool Commands That Help

  • Toyota Techstream: Active Test — The Active Test menu within the Engine and ECT module allows a technician to command specific components to operate. While not explicitly detailed in search results, this function could be used to try and fire individual coils to test the circuit from the ECM without the engine running, helping to isolate a wiring or ECM driver issue from the coil itself.

Wiring & Ground Locations

  • Ignition Coil Connector (4-Pin) — On top of each ignition coil.. This is the primary connection point for testing. Pin 1: +12V Power, Pin 2: IGF (Confirmation), Pin 3: IGT (Trigger), Pin 4: Ground. A fault at any of these pins for the #2 coil will cause P0352.
  • Engine Ground Points (e.g., EA, EB) — Various points on the cylinder head and engine block in the engine bay.. The ignition coils share a common ground wire that is bolted to the engine. A loose or corroded main ground for this circuit could cause intermittent and difficult-to-diagnose ignition issues, potentially affecting multiple cylinders.

Real Owner Repair Stories

  • YouTube channel 'Toyota Maintenance' (2009 Toyota Corolla, 113,000 miles) — Engine running rough, hesitation, Check Engine Light with code P0352. The problem was reported as intermittent at first.
    ❌ Tried (didn't work) The owner immediately suspected the coil based on the code.
    ✅ What actually fixed it Replacing the ignition coil on cylinder #2 resolved the issue. The owner also inspected the spark plugs, which were the correct Denso iridium type and in good condition.
  • YouTube channel 'Fix and Fly' (2009 Toyota Corolla) — Check Engine Light with code P0352, engine running fine intermittently.
    ✅ What actually fixed it Replacing the ignition coil for cylinder 'B' (cylinder #2) fixed the problem. The Check Engine Light went off on its own after the replacement.

OEM Part Supersession History

  • 90919-0225290919-02258 — Standard part revision and update by the manufacturer.
    Heads up: None. The new part number is a direct, backward-compatible replacement for the original.

Diagnostic Flowchart

Used vs. New Parts: Buying Guide for This Vehicle

When a used part is the smart pick: A used part is a reasonable choice for the ignition coil connector if only the plastic housing or locking tab is broken. The wires can be carefully de-pinned from the broken connector and inserted into the used one, avoiding splicing. Buying a used ignition coil itself is generally not recommended as it is a primary wear item with an unknown remaining service life.

Donor-vehicle mileage cap: roughly under 75000 miles for the part to have meaningful remaining life.

What to inspect on the donor part:

  • For a connector: Ensure the plastic is not chalky or brittle and that the locking tab is intact and flexible.
  • For a coil: Inspect for any cracks in the plastic housing, signs of melting or overheating, and check that the rubber boot is pliable with no carbon tracking or tears.

OEM-only on this vehicle (don't cheap out):

  • No parts for this specific repair are considered 'OEM-only', as high-quality aftermarket options are widely available and trusted.

Aftermarket brands forum-validated for this vehicle:

  • Denso (often the original OEM supplier)
  • NGK

Brands owners have reported issues with on this vehicle:

  • Generic, unbranded ignition coils from online marketplaces are often reported to have a high premature failure rate. It is safer to stick with reputable brands.

Real Owner Stories

Aggregated from forums and TSBs cited above. Mileages and costs reflect what owners reported in those sources.

2009 Toyota Corolla — 260000 miles

Symptoms: The car was running really rough and was down on power. It was stumbling and the check engine light came on.

What fixed it: Replaced the ignition coil for cylinder 'B' (the second one from the passenger side).

Cost: $70

Source hint: Big Al's Garage - I Fix a P0352 Code on my 2009 Corolla - YouTube

2008 Toyota Matrix

Symptoms: A P0352 code appeared intermittently and kept returning after an initial repair. The issue eventually progressed to a no-start condition.

What fixed it: The issue was misdiagnosed as just a coil; the shop ultimately suspected a rare ECM failure was the root cause.

Source hint: ToyotaNation Forum - '2008 Matrix P0352, running issues and finally no crank no start...bad ECM?'

Toyota RAV4 (Cross-Manufacturer Reference)

Symptoms: An owner reported an engine coil failure resulting in error code P0352.

What fixed it: NHTSA ODI #10393827 notes that this is a common problem with these types of engines.

Source hint: NHTSA ODI #10393827

Frequently Asked Questions

Where is cylinder #2 on my 2010 Toyota Corolla's engine?
On the 1.8L 2ZR-FE engine, the cylinders are numbered 1-2-3-4 from left to right as you face the engine from the front of the car. Cylinder #2 is the second one from the passenger side.
I swapped the coil from cylinder #2 to #3 and the code changed to P0353. What does this mean?
This is a definitive test. If the code moved to P0353 after you moved the coil to cylinder #3, it confirms that the ignition coil itself is faulty and needs to be replaced.
The plastic clip on my ignition coil connector broke off. Can I still drive it?
The connector clips on these models are known to become brittle and break. If the clip is broken, the connector can vibrate loose, causing the P0352 code to return. A zip tie can be used as a temporary fix, but the correct repair is to replace the connector pigtail (e.g., Dorman 645-940).
My Corolla is hesitating but the check engine light only comes on sometimes. Could it still be the ignition coil?
Yes. It's common for the ignition coil to fail intermittently at first. Owners report symptoms like rough idle or hesitation that come and go for days or weeks before the coil fails completely and the Check Engine Light stays on.
What are the correct spark plugs for a 2009-2013 Corolla with the 1.8L engine?
The recommended spark plugs are OEM-specification long-life iridium plugs, such as the Denso SC20HR11. It is highly recommended to replace all four at the same time, especially when replacing a failed coil.
Does this P0352 issue also happen on the Toyota Matrix or Pontiac Vibe?
Yes, the 2009-2013 Toyota Matrix and 2009-2010 Pontiac Vibe with the 1.8L engine are mechanically identical to the Corolla and use the same ignition system. They are known to suffer from the same P035x ignition coil codes.
How To Replace Spark Plugs & Ignition Coils Toyota Corolla 2009-2013
How To Replace Spark Plugs & Ignition Coils Toyota Corolla 2009-2013
I Fix a P0352 Code on my 2009 Corolla
I Fix a P0352 Code on my 2009 Corolla
2010 Toyota Corolla: P0351 P0352 P0353 P0354 Ignition Coil Diagnosis and Repair. Easy Fix!!
2010 Toyota Corolla: P0351 P0352 P0353 P0354 Ignition Coil Diagnosis and Repair. Easy Fix!!
How to Test & Fix Ignition Coil Fault Codes P0351, P0352, P0353, P0354, | 2012 Toyota Corolla
How to Test & Fix Ignition Coil Fault Codes P0351, P0352, P0353, P0354, | 2012 Toyota Corolla
How to Change Spark Plugs & Ignition Coils on a 2009–2019 Toyota Corolla
How to Change Spark Plugs & Ignition Coils on a 2009–2019 Toyota Corolla
Wrenchy
Article researched & written by
Go-Parts' AI research assistant. Every article is backed by live web research, verified OEM data, and real technician knowledge — so you get accurate, up-to-date information you can trust.
Meet Wrenchy → Updated May 30, 2026

The information in this article is provided for general reference and educational purposes only. Vehicle specifications, procedures, and part compatibility can vary by production date, trim level, and region. Always consult your vehicle's factory service manual and verify part numbers before purchasing or performing repairs. Safety-critical components such as airbags, seat belts, and braking systems should be installed by a qualified professional.

Year Coverage
This article covers the OBD-II Code P0352 for:
  • Toyota Corolla: 20092010201120122013
In this article
🧭 Diagnostic Flowchart
Jump to ▴

Email This Guide

We'll send you a link to this article so you can read it later or share it.

Added to cart · Part