How to fix 2009 Toyota Corolla P0352 Ignition Coil Error with Autel AL519

Using Autel AutoLink AL519 scan tool to find out why caused the check engine light coming on dashboard of 2009 Toyota Corolla.

Plug connector into OBD2 port,

Press “OBDII/EOBD” to link the vehicle.

Erase previously stored data to save data from this test? Press “No”.

Read codes >> Stored codes

There is a fault code P0352 - ignition coil B, primary/secondary circuit malfunction.

Solution (what I did for reference)
P0352 is #2 ignition coil while P0351 is #1, P0353 is #3, P0354 is #4.
(From left to right, starting from belt side then 1, 2, 3 and 4)
  1. Remove engine cover;
  2. Remove clips & nuts(10mm) holding the coil;
  3. Pull up & replace bad one with good coil;
  4. Reconnect clip to coil with a “click” sound;
  5. Put back all nuts & engine cover.

Let’s restart engine to check if the warning light was still on.

Alright! Check engine light has gone.


Thanks to Autel AL519 Diagnostic Tool, it helps to find out the reason and solve P0352 error for a 2009 Toyota Corolla.