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 →
🎬 Helpful Videos 🛍️ Shop This Part

P0352 on 2005-2011 Cadillac STS 3.6L: Ignition Coil 'B' Circuit Malfunction Fixes

For a 2005-2011 Cadillac STS with the 3.6L V6, code P0352 is almost always caused by a failed ignition coil on cylinder #2. The most effective fix is to replace the coil and the spark plug for that cylinder. Expect to pay $40-$90 for an OEM-quality coil and $10-$20 for an iridium spark plug. This is a DIY-friendly repair with a difficulty of 2/5.

20 minutes to read 2005-2011 Cadillac STS
Most Likely Cause
Failed Ignition Coil on Cylinder #2
Difficulty
2/5
Est. Time
0.8 hrs
DIY Doable?
✅ Yes
Shop Labor
$100 – $250
Parts Price
$50 – $110
⚠️ Drivable, but... — You can drive for short distances, but a persistent misfire allows unburned fuel to enter the exhaust, which can quickly overheat and damage the expensive catalytic converter. If the check engine light is flashing, it indicates a severe misfire that could cause damage quickly, and driving should be avoided.
Key Takeaways
  • P0352 on a 3.6L STS points directly to an electrical problem with the ignition coil circuit for cylinder #2.
  • The most likely cause is a failed ignition coil, which is a common and relatively inexpensive part to replace.
  • The easiest and most definitive diagnostic step is to swap the cylinder #2 coil with another cylinder's coil and see if the trouble code follows.
  • Always replace the spark plug in the affected cylinder when you replace the ignition coil.
  • If multiple ignition coil codes are present, investigate shared grounds and fuses before replacing all the coils.
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 circuit for cylinder #2. The letter 'B' corresponds to the second cylinder in the engine's firing order. The ECM continuously monitors the coil's circuit, and when it sees an incorrect voltage signal or an open/short, it triggers this code, indicating the coil is not charging and discharging correctly to fire the spark plug.

What's Unique About the 2005-2011 Cadillac STS

The 3.6L V6 engine family (LY7) used in the Cadillac STS is generally reliable, but ignition coils are a very common failure item due to high under-hood temperatures. While a single coil failure is the most frequent cause of P0352, GM has issued Technical Service Bulletins (like PIP5038B) for this engine family. This TSB notes that if multiple ignition coil codes (e.g., P0351, P0352, P0356) appear together, the root cause may not be multiple bad coils but rather a shared electrical issue, such as a poor ground connection at locations G109 and G112 on the STS. Manufacturer Bulletin #PIP5038B specifically highlights that a Malfunction Indicator Lamp may trigger with a range of codes from P0300 through P0356, requiring technicians to follow specific diagnostic paths for these circuit faults.

Symptoms You May Notice

  • Check Engine Light is on
  • Rough or uneven idle
  • Engine hesitation or stumbling during acceleration
  • Reduced engine power
  • Noticeable engine vibration
  • Decrease in fuel economy
  • Engine may enter a reduced power "limp mode"
⚠️ Don't Waste Money on the Wrong Fix
  • Replacing the spark plug without testing the ignition coil first.
  • Assuming the ECM is faulty before thoroughly testing the coil, its connector, and the associated wiring.
  • Replacing other fuel system components like injectors when the code is specifically pointing to an ignition circuit fault.

Most Likely Causes

  1. Failed Ignition Coil on Cylinder #2 🔴 High Probability Ignition coils on the 3.6L V6 are a common wear item that fail due to constant exposure to high engine temperatures and vibration over time. The plastic housings can crack and the internal windings can short out.
    How to confirm: The most effective method is to swap the ignition coil 🎬 Watch: How to diagnose a bad coil and P0302 code from cylinder #2 with another cylinder (e.g., cylinder #4, the middle coil on the same bank). Clear the codes and drive. If the code changes to P0354, the ignition coil is confirmed to be faulty. This is a widely accepted diagnostic technique for this issue.
    Typical fix: Replace the failed ignition coil. It is highly recommended to replace the spark plug for that cylinder at the same time. Apply a small amount of dielectric grease to the inside of the new coil boot to ensure a good seal and prevent moisture intrusion.
    Est. part cost: $40-$90
  2. Worn or Fouled Spark Plug 🟡 Medium Probability Spark plugs are a regular maintenance item. A plug with a worn electrode or heavy carbon fouling increases the electrical resistance in the secondary ignition circuit, which puts extra strain on the ignition coil and can lead to a circuit fault code or reflect EMI transient back to the ECM.
    How to confirm: After removing the ignition coil, remove the spark plug from cylinder #2. Inspect it for a worn-down center electrode, cracked porcelain insulator, or heavy black/oily deposits. Compare it to a new plug.
    Typical fix: Replace the spark plug in cylinder #2. It is best practice to replace all six spark plugs if they are near the end of their service life (typically 100,000 miles).
    Est. part cost: $10-$20 per plug
  3. Damaged Wiring or Loose Connector ⚪ Low Probability The plastic ignition coil connectors and wiring insulation can become brittle from years of heat cycles, leading to cracks, loose pins, or corrosion that disrupts the electrical connection.
    How to confirm: Visually inspect the electrical connector and wiring harness leading to the cylinder #2 ignition coil. Check for any broken plastic, melted areas, corroded pins, or frayed wires. Gently wiggle the connector with the engine running to see if it affects the idle.
    Typical fix: If the connector is damaged, replace the pigtail connector. If a wire is broken, repair the damaged section with a new piece of wire and heat-shrink tubing.
    Est. part cost: $15-$30 for a pigtail connector

Rare But Worth Checking

  • Faulty Engine Control Module (ECM): This is very rare, but a failing driver circuit within the ECM can cause it to stop sending the correct signal to the ignition coil. TSB PIP5038B notes that in some cases on the 3.6L LLT engine (2008+), a faulty ECM can cause heat damage to the coils. If a coil appears melted or stressed, the ECM should be suspected. This should only be considered after all other possibilities have been exhausted.
  • Poor Engine Ground Connection: As mentioned in TSB PIP5038B, a loose or corroded engine ground can cause a variety of intermittent electrical issues, including ignition coil circuit codes. For the STS, the specific grounds to check are G109 and G112. They should be cleaned and torqued to 15 lb-ft (20 Nm). This is more likely if multiple P035x codes are present simultaneously.

Diagnosis Steps

  1. Read the trouble codes with an OBD-II scanner to confirm P0352 and note any other codes present.
  2. Identify Cylinder #2. On the 3.6L V6, the cylinders on the driver's side (Bank 2) are numbered 2, 4, and 6, from front to back. Cylinder #2 is the one closest to the front of the car on the driver's side.
  3. Perform an ignition coil swap. Turn off the engine. Disconnect the electrical connectors and remove the 10mm bolts holding the ignition coils for cylinder #2 and cylinder #4 (the middle one on the same side). Swap their positions, making sure to mark the suspected bad coil.
  4. Clear the fault codes with the scanner. Start the engine and go for a short drive until the check engine light comes back on.
  5. Re-scan for codes. If the code has changed to P0354, the ignition coil you moved from cylinder #2 is faulty and must be replaced.
  6. If the P0352 code returns, the problem is not the coil. The issue lies in the spark plug or the wiring circuit for cylinder #2.
  7. Inspect the spark plug. Remove the coil again and inspect the spark plug for wear or damage. The spark plug socket size is 5/8". Replace if necessary. The correct torque for the spark plug is 15 lb-ft (20 Nm).
  8. If the coil and plug are good, inspect the wiring. Check the connector for damage, corrosion, or loose pins. With the key on (engine off), use a multimeter to verify battery voltage (around 12V) at the power wire on the coil connector and check for a good ground.
  9. If wiring seems okay, locate and inspect engine grounds G109 and G112 per TSB PIP5038B. Ensure they are clean, tight, and torqued to 15 lb-ft.
  10. If power and ground are good, the issue may be in the signal wire from the ECM or, rarely, the ECM itself.

Parts You'll Likely Need

  • Ignition Coil (OEM #12632479) — This is the most common failure part for a P0352 code, failing due to heat and age.
    Trusted brands: ACDelco (D515C), Delphi, NGK, Bosch
    OEM price range: $50-$90
    Aftermarket price range: $30-$60
  • Iridium Spark Plug (OEM #41-107) — It is best practice to replace the spark plug when replacing an ignition coil, as a worn plug can cause a new coil to fail prematurely.
    Trusted brands: ACDelco, NGK
    OEM price range: $10-$20
    Aftermarket price range: $5-$15

Related Codes That Often Appear With This One

  • P0302 — P0302 means 'Cylinder 2 Misfire Detected.' Since P0352 indicates a fault in the ignition circuit for cylinder 2, it directly causes the misfire that P0302 reports. It is very common to see these two codes together.
  • P0300 — This code for 'Random/Multiple Cylinder Misfire' can appear if the misfire from cylinder 2 is severe enough to affect overall engine stability, or if an underlying electrical issue (like a bad ground) is starting to affect other cylinders.
  • P0351, P0353, P0354, P0355, P0356 — These are the corresponding ignition coil circuit codes for the other cylinders. If seen together, TSB PIP5038B suggests a common problem like a blown fuse or a bad ground connection (G109/G112) rather than multiple individual coil failures.

Technical Service Bulletins (TSBs) & Recalls

  • PIP5038B: Addresses scenarios where multiple ignition coil circuit codes (P0351-P0356) are stored. It suggests checking for common electrical issues like poor ground connections (specifically G109/G112 on the STS, torqued to 15 lb-ft), loose fuse blocks, or even faulty ECMs causing heat damage to coils, rather than assuming all coils have failed independently. This bulletin notes that a technician may find codes P0300 through P0306 alongside P0351 through P0356 when the Malfunction Indicator Lamp is illuminated.

Mechanic-Grade Diagnostic Values

  • Ignition Coil Connector - Power Supply Voltage (Key On, Engine Off) — expected: ~12 Volts (Battery Voltage). Failure: Low or no voltage points to a problem with the ignition fuse or the power supply wire.
  • Ignition Coil Connector - Ground Circuit Resistance — expected: Near 0 Ohms continuity to a known good ground.. Failure: High resistance or an open circuit (OL) indicates a bad ground connection or a break in the ground wire.
  • Ignition Coil Connector - Ignition Control (IC) Signal (while cranking) — expected: A pulsing 0-5V DC signal visible on a multimeter or oscilloscope.. Failure: No signal or a constant voltage indicates a break in the signal wire from the ECM or a faulty ECM driver circuit.
  • Ignition Coil Primary Winding Resistance — expected: Typically very low, around 0.5 Ohms.. Failure: A reading of infinite resistance (OL) indicates an open winding. While a common test, it may not always identify a coil that fails under load.
  • Ignition Coil Secondary Winding Resistance — expected: Typically in the range of 5,000 to 15,000 Ohms (5kΩ - 15kΩ).. Failure: A reading significantly outside this range or infinite resistance (OL) indicates a failed secondary winding.

Scan Tool Commands That Help

  • GM Tech 2 / GDS2: Engine Output Controls > Coil Tests — This function, found under Special Functions, allows a technician to command the ECM to fire individual coils or disable them one by one. This can help confirm if the ECM driver is capable of sending a signal and can isolate the misfiring cylinder without having to physically disconnect components.

Wiring & Ground Locations

  • G109 — Near the right front of the engine block (passenger side).. This is a primary engine and ignition system ground. TSB PIP5038B specifically calls out this ground as a potential cause for multiple P035x codes if it is loose or corroded. It should be cleaned and torqued to 15 lb-ft (20 Nm).
  • G112 — On the right rear side of the engine block, near the starter (passenger side).. This is the other critical ignition system ground mentioned in TSB PIP5038B. A poor connection here can cause intermittent and difficult-to-diagnose ignition faults. It should also be torqued to 15 lb-ft (20 Nm).
  • Ignition Coil #2 Connector — On top of the ignition coil for the front-most cylinder on the driver's side.. This 4-pin connector provides power, ground, and the trigger signal from the ECM to the coil. The pins can become corroded or the plastic connector can become brittle and crack from heat, causing a poor connection.
  • Engine Control Module (ECM) — On the 3.6L LY7, the ECM is located on the front of the engine, mounted to the right (passenger side) valve cover.. This is the source of the control signal for the ignition coil. All wiring for the ignition control circuit terminates here. Its location exposes it to engine heat and vibration.

OEM Part Supersession History

  • 12610626, 1261854212632479 (ACDelco D515C) — Standard part evolution for improved durability, winding insulation, and resistance to heat-induced failure.
    Heads up: The newer part number 12632479 (D515C) is fully backward compatible with vehicles that originally used the older numbers.

Model Year Variations Within This Range

  • 2005-2007: These model years exclusively used the port-injected 3.6L LY7 V6 engine.
  • 2008-2011: The STS was updated with the direct-injected 3.6L LLT V6, which produced more power (302 hp vs 255 hp). While the ignition system is fundamentally similar, the LLT engine has its own unique issues, such as carbon buildup on intake valves, which is not a factor on the LY7.

Diagnostic Flowchart

The P0352 code indicates a circuit malfunction in the Ignition Coil 'B' (Cylinder #2) primary or secondary circuit. On the LY7 V6, Cylinder #2 is the front-most coil on the driver's side (Bank 2).
Per TSB PIP5038B, check engine grounds G109 and G112. Are they clean, tight, and torqued to 15 lb-ft?
→ Clean and tighten grounds G109 and G112 to 15 lb-ft. Clear codes and retest. Poor grounding is a known cause for multiple coil circuit failures on the Sigma platform.
Swap the Cylinder #2 coil (front driver's side) with the Cylinder #4 coil (middle driver's side). Clear codes and drive. Does the code change to P0354?
→ The ignition coil is faulty. Replace the Cylinder #2 ignition coil ($40-$90). It is highly recommended to replace the spark plug at the same time and apply dielectric grease to the boot to prevent moisture intrusion.
Remove the Cylinder #2 spark plug. Is it fouled, cracked, or has a worn electrode?
→ Replace the spark plug ($10-$20). If the vehicle is near 100,000 miles, replace all six plugs. Torque the new plug to 15 lb-ft (20 Nm). Worn plugs increase resistance and can trigger circuit codes.
Inspect the coil connector for brittle plastic or loose pins. With Key On Engine Off (KOEO), does the connector show ~12V at the power wire?
→ Repair the wiring harness or replace the pigtail connector ($15-$30). Heat cycles on the 3.6L LY7 often make these connectors brittle and prone to failure.
Are there any timing-related codes present (P0008, P0017) or high oil consumption noted?
→ The P0352 may be secondary to electrical interference or ECM stress caused by timing chain stretch (Special Coverage #11340C). Address timing chain issues before further ignition diagnosis.
→ If coil, plug, wiring, and grounds (G109/G112) are verified, the issue likely lies in the ECM signal circuit or the ECM itself. Professional pin-out testing of the ECM trigger wire is required.
Swap the Cylinder #2 coil (front driver's side) with the Cylinder #4 coil (middle driver's side). Clear codes and drive. Does the code change to P0354?
→ The ignition coil is faulty. Replace the Cylinder #2 ignition coil ($40-$90). It is highly recommended to replace the spark plug at the same time and apply dielectric grease to the boot to prevent moisture intrusion.
Remove the Cylinder #2 spark plug. Is it fouled, cracked, or has a worn electrode?
→ Replace the spark plug ($10-$20). If the vehicle is near 100,000 miles, replace all six plugs. Torque the new plug to 15 lb-ft (20 Nm). Worn plugs increase resistance and can trigger circuit codes.
Inspect the coil connector for brittle plastic or loose pins. With Key On Engine Off (KOEO), does the connector show ~12V at the power wire?
→ Repair the wiring harness or replace the pigtail connector ($15-$30). Heat cycles on the 3.6L LY7 often make these connectors brittle and prone to failure.
Are there any timing-related codes present (P0008, P0017) or high oil consumption noted?
→ The P0352 may be secondary to electrical interference or ECM stress caused by timing chain stretch (Special Coverage #11340C). Address timing chain issues before further ignition diagnosis.
→ If coil, plug, wiring, and grounds (G109/G112) are verified, the issue likely lies in the ECM signal circuit or the ECM itself. Professional pin-out testing of the ECM trigger wire is required.

Other Known Issues on This Vehicle

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

  • Premature Timing Chain Stretch 🔴 High — Very common, often occurs between 70,000 and 120,000 miles. Triggers codes like P0008, P0009, P0016, P0017, P0018. (Ref: Special Coverage Adjustment #11340C (expired) extended warranty to 10 years/120,000 miles for 2007 models. TSBs #PIP3423P and #12-06-01-009F also apply.)
  • Excessive Oil Consumption 🟠 Medium — Frequently reported, with some owners experiencing consumption as high as 1 quart per 1,000-2,000 miles. Often attributed to worn piston rings or PCV system design.
  • Rear Differential Pinion Seal Leak / Mount Failure 🟠 Medium — A common issue leading to fluid leaks and clunking noises from the rear of the vehicle. A recall was issued for the pinion seal on some models. (Ref: NHTSA Recall #06V472000 for rear axle pinion seal leak.)

Used vs. New Parts: Buying Guide for This Vehicle

When a used part is the smart pick: For this repair, using a used part is generally not recommended for the ignition coil itself due to its nature as a common wear item. However, obtaining a used wiring harness pigtail from a junkyard is a viable option if only the plastic connector is broken and the donor vehicle's wiring is in good condition.

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

What to inspect on the donor part:

  • For a pigtail connector, inspect for any cracks, brittleness, or signs of melting on the plastic.
  • Ensure the wire insulation is still flexible and not cracking or frayed.
  • Check the metal pins inside the connector for any green or white corrosion.
  • Verify the donor vehicle was not in a front-end collision that could have stressed the engine harness.

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

  • Engine Control Module (ECM) - While not a common failure, if replacement is needed, a new or professionally remanufactured OEM unit is critical to ensure proper software and compatibility.

Aftermarket brands forum-validated for this vehicle:

  • ACDelco (OEM)
  • Delphi
  • NGK
  • Bosch

Brands owners have reported issues with on this vehicle:

  • Unbranded, 'white-box' ignition coils sold on online marketplaces often have high failure rates and may not last long. It is better to invest in a reputable brand for this component.

Real Owner Stories

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

2007 Cadillac STS 3.6L LY7 V6

Symptoms: Exhibiting a P0352 code and engine misfire symptoms.

What fixed it: The issue was diagnosed as a known ignition coil circuit fault, corroborated by technician networks as a common failure point for this specific year and engine.

Source hint: iATN (International Automotive Technicians Network) discussion from January 2018

2011 Cadillac (3.6L LY7 V6)

Symptoms: Persistent P0352 code, rough idle, and sputtering.

What fixed it: The owner traced the wiring harness from the coil back to the PCM and found a pinched/broken wire where the harness passed near the valve cover. Repairing the wire resolved the code.

Source hint: Lincoln vs Cadillac Forums thread titled 'P0352 - Ignition Coil B Primary/Secondary Circuit Malfunction'

Frequently Asked Questions

Where is Cylinder #2 located on my Cadillac STS 3.6L V6?
On the 3.6L LY7 V6 engine, Cylinder #2 is located on the driver's side (Bank 2). It is the cylinder closest to the front of the vehicle.
Does TSB PIP5038B apply to my STS if I have multiple ignition coil codes?
Yes, TSB PIP5038B specifically addresses scenarios where multiple codes (P0351-P0356) are stored. It recommends checking ground connections G109 and G112, ensuring they are torqued to 15 lb-ft, rather than replacing all coils.
Can I swap coils to test if the P0352 code is actually a bad part?
Yes, a common diagnostic for the 3.6L is to swap the coil from cylinder #2 with cylinder #4 (the middle coil on the same bank). If the code changes to P0354, the coil is confirmed faulty.
What is the correct torque for the spark plugs on the LY7 engine?
The correct torque for the spark plugs is 15 lb-ft (20 Nm). It is recommended to use a 5/8" spark plug socket for removal and installation.
Is there a recall for the timing chain issues often seen alongside ignition codes on the 2007 STS?
While not a safety recall, there was a Special Coverage Adjustment #11340C that extended the warranty for timing chain stretch to 10 years or 120,000 miles for 2007 models.
Could a loose fuse block cause my P0352 code?
According to TSB PIP5038B, a loose fuse block is a potential cause for ignition coil circuit codes on this platform and should be inspected before assuming the coils have failed.
2008 Cadillac sts 3.6 Cómo checar, una bobina mala Codigo P0300 P0302 code
2008 Cadillac sts 3.6 Cómo checar, una bobina mala Codigo P0300 P0302 code
2005-2011 3.6L Cadillac STS - Ignition Coil Replacement
2005-2011 3.6L Cadillac STS - Ignition Coil Replacement
2005-2011 3.6L V6 Cadillac STS - Ignition Coil Replacement
2005-2011 3.6L V6 Cadillac STS - Ignition Coil Replacement
2005-2011 3.6L Cadillac STS - Spark Plugs Replacement
2005-2011 3.6L Cadillac STS - Spark Plugs Replacement
2005-2011 3.6L V6 Cadillac STS - Spark Plugs Replacement
2005-2011 3.6L V6 Cadillac STS - Spark Plugs Replacement
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 Jul 21, 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:
  • Cadillac STS: 2005200620072008200920102011
In this article
🎬 Helpful Videos
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