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 2003-2009 Toyota 4Runner 4.7L V8: Ignition Coil 'B' Circuit Fixes

P0352 on a 4.7L 4Runner almost always means the ignition coil for cylinder #2 has failed. This is a common, easy DIY fix. Expect to pay $40-$90 for a quality replacement coil from a brand like Denso, the OEM supplier.

12 minutes to read 2003-2009 Toyota 4Runner
Most Likely Cause
Failed Ignition Coil (Cylinder #2)
Difficulty
1/5
Est. Time
0.7 hrs
DIY Doable?
✅ Yes
Shop Labor
$80 – $200
Parts Price
$40 – $90
⚠️ Drivable, but... — It is recommended to avoid driving long distances. A persistent misfire can allow unburnt fuel into the exhaust, potentially damaging the catalytic converter, which is an expensive repair. The vehicle may also have noticeably reduced power and could enter a 'limp mode'.
Key Takeaways
  • P0352 on your 4Runner points to an issue with the ignition coil circuit for cylinder #2.
  • The most likely cause, by far, is a failed ignition coil.
  • A simple diagnostic test is to swap the cylinder #2 coil with another one and see if the trouble code follows the coil.
  • This is a very DIY-friendly repair that can be done in under 30 minutes with basic tools.
  • Always use a quality replacement coil from a reputable brand like Denso (the OEM supplier) to ensure longevity.
The trouble code P0352 stands for "Ignition Coil 'B' Primary/Secondary Circuit Malfunction." This means the Engine Control Module (ECM) has detected a fault in the electrical circuit of the ignition coil for cylinder #2. The letter 'B' corresponds to the second cylinder. The circuit consists of a primary (low-voltage) side and a secondary (high-voltage) side. The ECM sends a trigger signal (IGT) to the coil's primary side and expects to receive an ignition confirmation signal (IGF) back. If this confirmation is missing or incorrect, the ECM sets P0352 and may shut off the fuel injector to that cylinder to protect the catalytic converter.

What's Unique About the 2003-2009 Toyota 4Runner

The 4.7L 2UZ-FE V8 is a very reliable engine, and this code is not indicative of a major design flaw. Like any vehicle, the individual coil-on-plug ignition coils are wear-and-tear items that eventually fail with age and heat cycles. The issue is typically isolated to a single failed coil and is not usually a sign of a larger systemic problem on this platform. Access to the coils, particularly cylinder #2 on the passenger side, is excellent, making this a much easier repair than on many other V-type engines.

Symptoms You May Notice

  • Check Engine Light is on
  • Engine misfire, which may feel like a stumble or hesitation during acceleration
  • Rough or unstable idle
  • Reduced engine power and responsiveness
  • In severe cases, the Check Engine Light may flash, indicating a catalyst-damaging misfire
  • Slight decrease in fuel economy
⚠️ Don't Waste Money on the Wrong Fix
  • Replacing the spark plug without testing the ignition coil. While it's good practice to replace the plug, the P035x code family points specifically to a circuit fault, which is most often the coil itself or its wiring.
  • Replacing the ECM unnecessarily. This is almost never the cause and is an expensive mistake.

Most Likely Causes

  1. Failed Ignition Coil (Cylinder #2) 🔴 High Probability → Shop Ignition Coil Ignition coils are a common wear item on most modern engines due to constant exposure to high heat and voltage. They are not a specific weak point on the 2UZ-FE, but failure after 100,000+ miles is expected.
    How to confirm: The easiest way to confirm is to swap the ignition coil from cylinder #2 with another cylinder (e.g., cylinder #4). Clear the codes and drive. If the code changes to P0354 (for cylinder #4), the coil is definitively bad. This is a widely accepted and effective diagnostic step. 🎬 Watch: How to diagnose and replace bad 4.7L V8 coils
    Typical fix: Replace the faulty ignition coil. It is held in by a single 10mm bolt. 🎬 See this step-by-step ignition coil replacement walkthrough It's also a good time to inspect the spark plug.
    Est. part cost: $40-$90
  2. Damaged Wiring or Connector ⚪ Low Probability The plastic connector clips can become brittle over time from engine heat and may break during service, leading to a poor connection. Rodent damage to the wiring harness is also a possibility.
    How to confirm: Visually inspect the wiring harness and connector for cylinder #2's ignition coil. Look for cracks, melted plastic, corrosion on the pins, or loose wires. If the coil swap test did not move the code, the wiring is the next suspect.
    Typical fix: If the connector is broken, replace it with a new pigtail connector. If wiring is damaged, repair the affected section.
    Est. part cost: $10-$25 for a pigtail
  3. Worn or Fouled Spark Plug ⚪ Low Probability → Shop Spark Plug While a bad spark plug typically causes a misfire code (P0302), a plug with an excessive gap can put extra strain on the ignition coil, leading to its premature failure and potentially triggering the P0352 circuit code.
    How to confirm: Remove the spark plug from cylinder #2 and inspect its condition. Look for heavy carbon deposits, oil fouling, or a worn-down electrode.
    Typical fix: Replace the spark plug. It is recommended to replace all 8 spark plugs if they are near the end of their service interval.
    Est. part cost: $5-$15 per plug

Rare But Worth Checking

  • Faulty Engine Control Module (ECM): → Shop Engine Control Module (ECM) This is extremely rare. The ECM's internal driver for the ignition coil can fail, but this should only be considered after all other possibilities (coil, plug, wiring) have been exhaustively ruled out.

Diagnosis Steps

  1. Read the code with an OBD-II scanner to confirm P0352 is present.
  2. Locate cylinder #2 on the 4.7L V8. When facing the engine from the front of the vehicle, the passenger side bank contains cylinders 2, 4, 6, and 8, from front to back. The driver's side has 1, 3, 5, 7. Cylinder #2 is the front-most cylinder on the passenger side.
  3. Inspect the ignition coil's electrical connector and nearby wiring for any visible damage, corrosion, or looseness.
  4. Swap the ignition coil from cylinder #2 with the coil from cylinder #4 (the next one back on the passenger side). This is a simple and effective test.
  5. Clear the trouble codes with the scanner.
  6. Start the engine and go for a short drive to see if the Check Engine Light returns.
  7. Re-scan for codes. If the code is now P0354, the ignition coil you moved is faulty and needs to be replaced.
  8. If the code P0352 returns, the problem lies in the wiring to cylinder #2 or, rarely, the ECM.
  9. At this point, inspect the spark plug in cylinder #2. If it is old or fouled, replace it.
  10. If the problem persists, use a multimeter to check for 12V power and good ground at the coil connector for cylinder #2. For advanced diagnosis, use an oscilloscope to check for the IGT (trigger) and IGF (confirmation) signals from the ECM.

Parts You'll Likely Need

  • Ignition Coil (OEM #90919-02230) — This is the most common failure point for a P0352 code. The internal windings of the coil fail over time, causing a circuit fault.
    Trusted brands: Denso (OEM), NGK, Bosch, Standard Motor Products
    OEM price range: $70-$110
    Aftermarket price range: $40-$80
  • Ignition Coil Connector Pigtail (OEM #90980-11885) — The plastic locking tab on the original connector often becomes brittle with age and can break when disconnecting the coil, leading to a loose connection.
    Trusted brands: Dorman, Standard Motor Products (S-755), ACDelco
    OEM price range: $15-$30
    Aftermarket price range: $10-$20

Related Codes That Often Appear With This One

Diagnostic Flowchart

Other Known Issues on This Vehicle

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

  • Cracked Exhaust Manifolds 🟠 Medium — Very common, often occurs after 80,000 miles. Presents as a ticking noise, especially when the engine is cold, which may disappear as the metal expands with heat.
  • Secondary Air Injection System (SAIS) Failure 🔴 High — Common on 2005+ models. The air pump, located under the intake manifold, fails due to moisture or foam filter degradation, sending debris into the switching valves. This is an expensive repair ($1500-$3500) that will put the vehicle in 'limp mode'. Many owners opt for an aftermarket bypass kit. (Ref: TSB T-SB-0230-12 Rev1 (for related codes))
  • Frame Rust 🔴 High — Widespread issue, particularly in regions that use road salt. Unlike the Tacoma and Tundra of the same era, the 4th Gen 4Runner was not included in Toyota's frame replacement program, despite class-action lawsuits. Thorough underbody inspection is critical before purchase.
  • Seized Brake Calipers 🟠 Medium — Common across all years. The front brake caliper pistons are prone to seizing, causing brake drag, pulling to one side, and premature pad/rotor wear.
  • Timing Belt Replacement (Interference Engine) 🔴 High — This is a critical maintenance item, not a failure. The 2UZ-FE is an interference engine, and the timing belt must be replaced every 90,000-100,000 miles. Failure to do so will result in catastrophic engine damage.

Real Owner Stories

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

2021 Toyota Tundra 4.7L 2UZ-FE V8

Symptoms: Owner reported a P0352 code and sought advice on diagnostic procedures for the 2UZ-FE engine.

What fixed it: The owner was advised to perform a coil swap test and check the wiring harness for damage.

Source hint: TundraSolutions.com - 'New Owner of potential problem' (2021)

2003-2009 Toyota 4Runner 4.7L 2UZ-FE V8 — ~125000 miles

Symptoms: Check Engine Light with a P035x series code; described as a 'rite of passage' repair for many owners.

What fixed it: Immediate coil swap test followed by replacement with a Denso ignition coil.

Source hint: T4R.org (Toyota 4Runner Forum)

Toyota 3.5L V6 (Cross-Model Reference)

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

What fixed it: The owner noted that research indicated this is a common problem with these engines (NHTSA ODI #10393827).

Source hint: NHTSA ODI #10393827

Frequently Asked Questions

Where is cylinder #2 located on my 4.7L V8 4Runner?
When facing the engine from the front, cylinder #2 is the front-most cylinder on the passenger side (Bank 2).
Should I use a specific brand of replacement coil for my 2UZ-FE engine?
The general consensus among the Toyota 4Runner forum community (T4R.org) is to use a Denso replacement part for reliability.
Is there a TSB for the P0352 code on the 2003-2009 4Runner?
The provided context does not list a specific TSB for P0352; however, TSB T-SB-0230-12 Rev1 is cited for related Secondary Air Injection System failures common on 2005+ models.
Can I test if the coil is actually bad before buying a new one?
Yes, you can swap the ignition coil from cylinder #2 with cylinder #4. If the code changes from P0352 to P0354, the coil is confirmed as faulty.
Could my P0352 code be caused by a broken plastic clip?
Yes, the plastic connector clips on the 2UZ-FE can become brittle from engine heat and break, leading to a poor connection and triggering the code.
Is the P0352 code related to the 4.7L's common cracked exhaust manifold issue?
No, the cracked exhaust manifold typically presents as a ticking noise when cold, whereas P0352 is an electrical circuit issue with the ignition coil.
How to diagnose and replace bad ignition coils on Toyota 4.7 V8
How to diagnose and replace bad ignition coils on Toyota 4.7 V8
Toyota 4Runner P0304 Code - Cylinder 4 Misfire - Ignition Coil
Toyota 4Runner P0304 Code - Cylinder 4 Misfire - Ignition Coil
How To Replace Ignition Coils 03-09 Toyota 4Runner
How To Replace Ignition Coils 03-09 Toyota 4Runner
How to Fix P0352 Code - Ignition Coil B Circuit Malfunction @FourWheelsEmpire
How to Fix P0352 Code - Ignition Coil B Circuit Malfunction @FourWheelsEmpire
P0352 | p0352 ignition coil b primary/secondary circuit | p0352 code | dtc p0352 | p0352 obd2
P0352 | p0352 ignition coil b primary/secondary circuit | p0352 code | dtc p0352 | p0352 obd2
P0352 Code Explained – Cylinder 2 Ignition Coil Problem
P0352 Code Explained – Cylinder 2 Ignition Coil Problem
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:
  • Toyota 4Runner: 2003200420052006200720082009
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