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 2007-2012 Lexus ES: Ignition Coil 'B' Circuit Failure Causes and Fixes

P0352 on a Lexus ES with the 3.5L V6 almost always means a failed ignition coil for cylinder #2. This is a common and inexpensive DIY fix, as cylinder #2 is on the easily accessible front cylinder bank. Expect to pay $40-$70 for a quality aftermarket coil like Denso or NGK.

15 minutes to read 2007-2012 Lexus ES
Most Likely Cause
Failed Ignition Coil
Difficulty
1/5
Est. Time
0.3 hrs
DIY Doable?
✅ Yes
Shop Labor
$60 – $180
Parts Price
$40 – $120
⚠️ Drivable, but... — It is not recommended to drive for long distances. A persistent misfire can cause unburnt fuel to enter the exhaust, potentially damaging the expensive catalytic converter. A flashing check engine light indicates a severe misfire, and you should pull over and avoid heavy acceleration.
Key Takeaways
  • P0352 on your Lexus ES 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 known issue on this engine.
  • Diagnosis is simple for a DIYer: swap the coil from cylinder #2 with another on the front bank (like #4 or #6) and see if the code follows the coil.
  • Cylinder #2 is on the front bank (near the radiator), making this a very easy part to access and replace with basic tools in under 15 minutes.
The trouble code P0352 stands for "Ignition Coil 'B' Primary/Secondary Circuit Malfunction." This means the Engine Control Module (ECM) has detected an electrical fault in the ignition coil or its circuit for cylinder #2. The letter 'B' corresponds to the second cylinder in the firing order. The ECM sends a command signal (IGT) to the coil to fire the spark plug and expects an ignition confirmation signal (IGF) back; when this confirmation is missing or incorrect, the code is set.

What's Unique About the 2007-2012 Lexus ES

This is a very common issue on the 2GR-FE V6 engine used across many Toyota and Lexus models. The primary advantage for owners of the 2007-2012 ES is that cylinder #2 is located on the front cylinder bank (Bank 2), closest to the radiator, on the passenger side. This makes it exceptionally easy to access for diagnosis and replacement, unlike the rear bank coils which require removing the intake manifold.

Symptoms You May Notice

  • Check Engine Light is on
  • VSC (Vehicle Stability Control) light may also illuminate
  • Engine misfire, which may feel like a shudder or stumble
  • Rough or inconsistent idle
  • Reduced engine power and poor acceleration
  • Difficulty starting the engine
  • Decreased fuel economy
  • Slight hesitation during acceleration
⚠️ Don't Waste Money on the Wrong Fix
  • Replacing the spark plug without testing the ignition coil first. The coil is the more common failure point for this specific code.
  • Assuming multiple P035x codes (e.g., P0352 and P0354) mean multiple coils have failed simultaneously. Often, one failing coil can cause the ECM to set codes for other cylinders as well. The diagnostic process should start with the primary code (P0352).
  • 🎬 Watch a real-world diagnostic walkthrough of this exact P0352 code.

Most Likely Causes

  1. Failed Ignition Coil 🔴 High Probability → Shop Ignition Coil The original ignition coils on this engine are a known failure point, with some failing in as little as 30-50k miles. Toyota later released an updated part to improve reliability.
    How to confirm: The most effective method is to swap the ignition coil from cylinder #2 with another easily accessible coil (e.g., cylinder #4 or #6 on the same bank). Clear the codes and drive the vehicle. If the code changes to P0354 or P0356 respectively, the coil is faulty. This is a widely recommended diagnostic step in owner forums.
    Typical fix: Replace the failed ignition coil. It is held in by a single 10mm bolt and is easily accessible after removing the plastic engine cover.
    Est. part cost: $40-$120
  2. Worn or Faulty Spark Plug 🟡 Medium Probability → Shop Spark Plug
    How to confirm: After confirming the coil is good, inspect the spark plug for cylinder #2. Look for heavy carbon fouling, oil contamination, or a cracked insulator. A worn-out plug with a large gap can strain the ignition coil, leading to premature failure.
    Typical fix: Replace the spark plug. If the plugs are near their service interval (typically 100,000-120,000 miles), it is best to replace all six. Use only specified Iridium plugs like the Denso FK20HR11.
    Est. part cost: $10-$25 per plug
  3. Damaged Wiring or Connector ⚪ Low Probability
    How to confirm: Visually inspect the wiring harness and connector for the cylinder #2 ignition coil. Look for any signs of cracking, melting, corrosion on the pins, or broken wires. The plastic locking tab on the connector can become brittle and break, leading to a poor connection. 🎬 Watch how to diagnose a misfire caused by chewed wiring.
    Typical fix: If the connector housing is broken, it can often be replaced separately with a new pigtail. If wires are damaged, they will need to be repaired.
    Est. part cost: $15-$30 for a new connector pigtail

Rare But Worth Checking

  • Faulty Engine Control Module (ECM): → Shop Engine Control Module (ECM) This is very rare. The ECM should only be considered after all other possibilities (coil, plug, wiring) have been definitively ruled out. An ECM issue might be suspected if a brand new OEM coil does not resolve the P0352 code and wiring is confirmed to be good.

Diagnosis Steps

  1. Read the trouble codes with an OBD-II scanner to confirm P0352 and check for any other related codes like P0302.
  2. Locate cylinder #2. On the 2GR-FE engine, it is on the front bank (closest to the radiator), on the passenger side of the engine.
  3. Remove the plastic engine cover (typically held by two hex/Allen bolts).
  4. Inspect the electrical connector and wiring going to the ignition coil for any visible damage.
  5. Swap the ignition coil from cylinder #2 with the coil from cylinder #4 (the middle coil on the front bank). This is a simple procedure requiring only a 10mm socket.
  6. Clear the trouble codes using the scanner.
  7. Start the engine and go for a short drive to see if the Check Engine Light returns.
  8. Re-scan for codes. If the code has changed to P0354 ('Ignition Coil 'D' Circuit'), the ignition coil you moved is faulty and needs to be replaced.
  9. If the code P0352 returns, the problem is not the coil. The next step is to inspect the spark plug for cylinder #2.
  10. If the spark plug appears fine, the issue may be in the wiring harness or, very rarely, the ECM.

Parts You'll Likely Need

  • Ignition Coil (OEM #90919-A2007 (supersedes 90919-A2004, 90919-02250, 90919-02251, 90919-02255)) — This is the most common cause of P0352 on the 2GR-FE engine. The original coils were prone to failure, and Toyota issued an updated part.
    Trusted brands: Denso, NGK, Hitachi
    OEM price range: $90-$140
    Aftermarket price range: $40-$70
  • Spark Plug (OEM #90919-01247 (Denso FK20HR11)) — A worn or fouled spark plug can cause a misfire and put extra strain on the ignition coil, potentially causing it to fail.
    Trusted brands: Denso, NGK
    OEM price range: $15-$25
    Aftermarket price range: $10-$18

Related Codes That Often Appear With This One

  • P0302 — P0302 means 'Cylinder 2 Misfire Detected'. Since P0352 indicates a fault in the ignition system for cylinder 2, it directly causes a misfire, so these codes almost always appear together.
  • P0300 — This code means 'Random/Multiple Cylinder Misfire'. Sometimes, a severe misfire in one cylinder can cause timing disruptions that lead the ECM to briefly detect misfires on other cylinders, though the P0352 fault is the root cause.
  • P0301, P0303, P0304, P0305, P0306 — In some cases, a single failing coil on cylinder #2 can cause the computer to log pending misfire codes for all other cylinders, even though they are functioning correctly. Addressing the P0352 fault will typically resolve these other codes.

Mechanic-Grade Diagnostic Values

  • Ignition Coil Primary Resistance — expected: 0.5Ω ± 0.1Ω. Failure: A reading significantly outside this range indicates a faulty coil.
  • Ignition Coil Secondary Resistance — expected: ~12 kΩ. Failure: A reading significantly outside this range, or an open circuit (infinite resistance), indicates a faulty coil.
  • IGT (Ignition Trigger) Signal Voltage — expected: Pulsing voltage between 0.1V and 4.5V while the engine is cranking or running.. Failure: No voltage pulse or a steady voltage indicates a problem with the ECM or the wiring.
  • Ignition Coil Power Supply (B+) Voltage — expected: Battery voltage (approx. 12V) with the key in the 'ON' position.. Failure: Low or no voltage indicates a wiring or fuse issue before the coil.

Scan Tool Commands That Help

  • Toyota Techstream: Misfire Count Monitoring (Data List) — While there is no specific bidirectional active test to fire an individual coil, a technician can use Techstream to monitor live misfire counts for each cylinder. This can help confirm if the misfire is isolated to cylinder #2, as expected with a P0352 code, especially during a test drive under various load conditions.

Wiring & Ground Locations

  • Ignition Coil Connector (4-pin) — Directly on top of the ignition coil for cylinder #2 (front bank, passenger side).. This connector provides power, ground, and communication signals to the coil. The plastic locking tab is notoriously brittle and can break, leading to a poor connection and causing a P0352 code even with a good coil. The pinout is typically: Pin 1: IGF (Ignition Confirmation), Pin 2: IGT (Ignition Trigger), Pin 3: Ground, Pin 4: B+ (12V Power).
  • Engine Harness Grounds — There are critical ground wires bolted directly to the top of both valve covers, which then attach to the chassis near the strut towers.. A loose or corroded ground connection on the valve cover can create resistance in the ignition circuit, leading to weak spark, misfires, and potentially setting ignition coil circuit codes like P0352. These should be checked if the coil, plug, and connector are confirmed to be good.

Real Owner Repair Stories

  • EVIL ENERGY Blog / Technician Guide (2007-2011 Toyota Camry with 3.5L 2GR-FE (shared engine)) — Persistent P035x code (e.g., P0352) that does not resolve after swapping or replacing the ignition coil.
    ❌ Tried (didn't work) Replacing the ignition coil for the specified cylinder., Swapping the suspect ignition coil with a known-good coil from another cylinder (the code remained on the original cylinder).
    ✅ What actually fixed it The plastic ignition coil electrical connector had a broken locking tab and was not making a secure connection. Replacing the connector pigtail (splicing in a new one) resolved the intermittent connection issue and cleared the P0352 code permanently.

Diagnostic Flowchart

Other Known Issues on This Vehicle

Issues unrelated to this code that are worth knowing about as an owner of this generation:

  • VVT-i Oil Line Rupture 🔴 High — Common on early 2007-2008 models. The original rubber hose section degrades and can burst, causing rapid and catastrophic oil loss, potentially seizing the engine. (Ref: Limited Service Campaign (LSC) 9LH / 90K covered replacement with an all-metal line.)
  • Melting / Sticky Dashboard 🟡 Low — Very common on 2007-2008 models, especially in hot, humid climates. The dashboard material degrades, becoming sticky and creating a dangerous glare on the windshield. (Ref: Warranty Enhancement Program (ZLD) was issued to replace affected dashboards, but has since expired.)
  • Premature Water Pump Failure 🟠 Medium — The water pump bearing can fail, causing a grinding/growling noise from the engine and coolant leaks. Failures have been reported anywhere from 50,000 to 130,000 miles.
  • Harsh Shifting Transmission (U660E) 🟠 Medium — Some owners experience harsh or delayed shifting, particularly when cold. This can sometimes be related to internal transmission fluid pressure switch failures or valve body issues.

Used vs. New Parts: Buying Guide for This Vehicle

When a used part is the smart pick: A used OEM ignition coil from a low-mileage donor vehicle can be a cost-effective option, as they are generally reliable after the initial problematic batches were superseded. However, given the low cost of high-quality new aftermarket coils, buying new is often the smarter choice.

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

What to inspect on the donor part:

  • Check for cracks or damage to the plastic housing.
  • Ensure the electrical connector pins are clean, straight, and free of corrosion.
  • Avoid coils that show signs of heat damage or melting.
  • Verify the part number matches the OEM or a known good superseded number.

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

  • Engine Control Module (ECM)

Aftermarket brands forum-validated for this vehicle:

  • Denso (often the original OEM supplier)
  • NGK
  • Hitachi

Brands owners have reported issues with on this vehicle:

  • Unbranded, no-name ignition coils from online marketplaces should be avoided as their quality and longevity can be highly inconsistent.

Real Owner Stories

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

2007 ES350 3.5L 2GR-FE V6

Symptoms: VSC engine light on, OBD-II code P0352.

What fixed it: The user was advised to swap the #2 ignition coil with the #4 ignition coil to see if the code changed to P0354, confirming a bad coil.

Source hint: ClubLexus.com thread titled '2007 ES350 P0352 - Which coil pack?'

2007 ES 350 — 69000 miles

Symptoms: Check engine and VSC light on.

What fixed it: A mechanic advised checking the connector for looseness or broken wires, then swapping the coil with another cylinder to see if the code follows.

Source hint: YourMechanic report for 2007 ES 350

2009 Toyota Camry 3.5L 2GR-FE

Symptoms: Owner troubleshooting a P0352 code using the coil swap procedure.

What fixed it: Utilizing the coil swap diagnostic step to identify if the fault moves to another cylinder.

Source hint: Reddit.com r/AskMechanics: Trouble shooting a P0352 Code

Frequently Asked Questions

Which cylinder is associated with code P0352 on my 2007-2012 Lexus ES350?
On the 2GR-FE engine, P0352 refers to Ignition Coil 'B', which is cylinder #2. This cylinder is located on the front bank (closest to the radiator) on the passenger side of the engine.
Is there an updated part for the ignition coils on the 2GR-FE engine?
Yes. The original ignition coils are a known failure point, sometimes failing in as little as 30,000-50,000 miles. Toyota later released an updated part to improve reliability.
Why did my VSC (Vehicle Stability Control) light come on at the same time as the P0352 code?
It is common for the VSC light to illuminate alongside the Check Engine Light when a misfire or ignition circuit fault like P0352 is detected on this vehicle.
What specific spark plugs should I use for my Lexus ES 3.5L?
You should use only the specified Iridium plugs, specifically the Denso FK20HR11, as recommended for the 2GR-FE engine.
Can I test the P0352 code by moving parts around?
Yes. You can swap the ignition coil from cylinder #2 with an accessible one like cylinder #4 or #6. If the code changes to P0354 or P0356, it confirms the coil is faulty.
Is the sticky dashboard on my 2008 ES350 related to this engine code?
No, the melting/sticky dashboard is a separate known interior material issue covered under the now-expired Warranty Enhancement Program (ZLD) and does not affect engine performance or the P0352 code.
2009 Lexus ES350 P0352 Ignition Coil B Primary/Secondary circuit
2009 Lexus ES350 P0352 Ignition Coil B Primary/Secondary circuit
2007 Lexus ES 350 spark plug ignition coil and ignition coil plug replacement
2007 Lexus ES 350 spark plug ignition coil and ignition coil plug replacement
Toyota 3.5L p0351, p0352, p0353, p0354, p0355, p0356 problem FIX!
Toyota 3.5L p0351, p0352, p0353, p0354, p0355, p0356 problem FIX!
2007-2010 Lexus ES350 P0304 cylinder Misfire. DIAGNOSIS. Check engine VSC light "p030", chewed wire!
2007-2010 Lexus ES350 P0304 cylinder Misfire. DIAGNOSIS. Check engine VSC light "p030", chewed wire!
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 (Deep Dive) for:
  • Lexus ES: 200720082009201020112012
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