My Pro Street

P0354 Code Explained: Ignition Coil “D” Primary/Secondary Circuit Malfunction Causes, Symptoms & Fixes

P0354 code illustration showing Ignition Coil "D", Cylinder 4 spark plug, ignition wiring, Check Engine Light, Pro Street TV logo, and www.ProStreetOnline.com.

If your OBD-II scanner displays P0354, your vehicle’s Engine Control Module (ECM) or Powertrain Control Module (PCM) has detected a malfunction in the Ignition Coil “D” Primary/Secondary Circuit.

The generic OBD-II definition for P0354 is:

Ignition Coil “D” Primary/Secondary Circuit Malfunction

On most vehicles, Ignition Coil “D” refers to the ignition coil serving Cylinder 4, although the exact cylinder assignment may vary by manufacturer. The PCM continuously monitors the ignition coil circuit to verify that it receives the correct voltage, ground, and switching signal required to generate a strong spark.

When the PCM detects an open circuit, short circuit, abnormal voltage, excessive current draw, or improper coil response, it stores P0354 and illuminates the Check Engine Light.

The ignition system is responsible for:

Common causes include:

Because an ignition fault can create severe misfires and quickly overheat the catalytic converter, P0354 should be diagnosed and repaired promptly.


What Does the P0354 Code Mean?

The ignition coil converts normal battery voltage into the high voltage required to create spark inside the combustion chamber.

The PCM controls the coil’s primary circuit by rapidly switching it on and off. When the primary circuit is interrupted, the magnetic field inside the coil collapses and generates high voltage in the secondary winding.

If the PCM detects that the Ignition Coil “D” circuit is:

it stores P0354.

Unlike P0304, which indicates that Cylinder 4 is misfiring, P0354 specifically identifies an electrical malfunction in the ignition coil circuit.

What Is an Ignition Coil?

Modern vehicles commonly use Coil-on-Plug (COP) ignition systems, where each cylinder has its own ignition coil mounted directly above the spark plug.

An ignition coil typically contains:

The coil converts approximately 12 volts into anywhere from 20,000 to 60,000 volts, depending on engine design and operating conditions.

That voltage must be strong enough to jump the spark plug gap while the cylinder is under compression.


Why Ignition Coil “D” Is Important

Ignition Coil “D” directly affects combustion in its assigned cylinder, usually Cylinder 4.

Proper coil operation supports:

When the coil circuit fails, the affected cylinder may stop firing entirely or misfire intermittently.


How the PCM Detects P0354

The PCM monitors several ignition-related inputs, including:

If the PCM commands Ignition Coil “D” but does not detect the expected electrical response, it stores P0354.

Depending on the vehicle, the PCM may also disable fuel injection to the affected cylinder to protect the catalytic converter from raw fuel.


What Does “Primary/Secondary Circuit Malfunction” Mean?

P0354 does not automatically mean the ignition coil itself is defective.

The phrase refers to a fault somewhere in the ignition coil’s electrical path.

The primary side includes:

The secondary side includes:

Possible causes include:

Proper testing is necessary before replacing components.


Can a Bad Ignition Coil Cause P0354?

Absolutely.

A failed ignition coil is one of the most common causes of P0354.

Typical coil failures include:

A coil may work normally at idle but fail under acceleration when ignition demand increases.


Can a Bad Spark Plug Cause P0354?

Yes.

A worn or damaged spark plug may force the ignition coil to generate more voltage than normal.

Common spark plug problems include:

The additional electrical load may overheat the coil or trigger abnormal circuit behavior.

Replacing the coil without addressing the spark plug may result in another failed coil. Because apparently ignition coils also enjoy repeat business.


Can Wiring Problems Cause P0354?

Definitely.

Inspect the ignition coil circuit for:

The wiring near the cylinder head is exposed to heat, vibration, oil, and repeated service work, making harness damage common.


Can Oil in the Spark Plug Well Cause P0354?

Yes.

Oil commonly enters the spark plug well through failed:

Oil contamination may damage:

The oil leak must be repaired before installing replacement ignition components.


Can Moisture Cause P0354?

Yes.

Moisture inside the spark plug well may cause:

This commonly occurs after:


Can a PCM Problem Cause P0354?

Yes, but PCM failure is rare.

The PCM contains a driver circuit that controls the ignition coil.

A failed driver may cause:

The PCM should only be suspected after verifying:

Replacing the PCM first is less diagnosis and more expensive roulette.


P0354 Quick Facts

ItemInformation
DTCP0354
Generic DefinitionIgnition Coil “D” Primary/Secondary Circuit Malfunction
SystemIgnition / Engine Management
Typical Coil AssignmentCylinder 4 on many vehicles
SeverityHigh
Safe to Drive?Limited driving only
Common SymptomsCheck Engine Light, rough idle, misfire, hesitation, reduced power
Common CausesFailed coil, worn spark plug, wiring damage, connector problems
Typical Repair Cost$100–700+
Related CodesP0304, P0351, P0352, P0353, P0355

Common Symptoms of P0354

Drivers may experience:

Symptoms may be constant or intermittent depending on the type of failure.


Common Vehicles That Experience P0354

P0354 can appear on nearly any OBD-II vehicle using electronically controlled ignition coils, including:

It is especially common on:


What Does P0354 Really Mean?

Many drivers assume P0354 means:

“Replace Ignition Coil 4.”

That repair may work, but the code actually means:

“The PCM detected an electrical malfunction in the Ignition Coil ‘D’ primary or secondary circuit. Inspect the coil, spark plug, connector, wiring, power supply, ground, and PCM control circuit before replacing parts.”

The underlying fault may involve:

A complete diagnosis should evaluate the entire circuit rather than treating the code as an automatic parts order.

Common P0354 Scan Tool Patterns

Using a professional scan tool is one of the fastest ways to diagnose P0354.

Because the PCM continuously monitors Ignition Coil “D,” live data can help determine whether the fault is caused by the coil, spark plug, wiring, connector, or PCM driver circuit.

Modern scan tools may display:

On many vehicles, Ignition Coil “D” corresponds to Cylinder 4, but the actual assignment should always be confirmed using manufacturer service information.


Pattern 1: P0354 With Cylinder 4 Misfire

One of the most common scan-tool patterns is:

Possible causes include:

This is the most common real-world pattern associated with P0354.


Pattern 2: P0354 Without a Misfire Code

Some vehicles display:

Possible causes include:

The absence of a misfire code does not mean the ignition circuit is healthy.


Pattern 3: Misfire Only Under Heavy Load

Live data may show:

Possible causes include:

Many coils behave perfectly at idle and fail the moment actual work is requested. Very relatable, honestly.


Pattern 4: Intermittent Heat-Related Failure

Scan data may show:

Possible causes include:

Heat-related coil failures are extremely common.


Pattern 5: PCM Disables Fuel to Cylinder 4

Some vehicles protect the catalytic converter by disabling fuel injection to the misfiring cylinder.

Scan data may show:

This strategy prevents raw fuel from overheating the catalytic converter.


Pattern 6: Freeze-Frame During Acceleration

Freeze-frame data often reveals:

These conditions place the highest electrical demand on the coil and spark plug.


Pattern 7: Multiple Ignition Coil Codes

P0354 may appear with:

Multiple coil circuit codes often indicate:

When several coils complain at once, replacing all of them is usually not the genius move it first appears to be.


Common Symptoms of P0354

Symptoms vary depending on whether the fault is intermittent or complete.

Common symptoms include:

Some vehicles may continue operating normally until the coil fails under load.


Check Engine Light

The Check Engine Light is usually the first symptom.

Common companion codes include:

A flashing Check Engine Light indicates an active misfire severe enough to threaten the catalytic converter.


Rough Idle

A failed Ignition Coil “D” may cause:

The engine may appear smoother as RPM increases, even though the misfire remains.


Engine Misfire

A weak or failed coil cannot consistently ignite the compressed air/fuel mixture.

Drivers may notice:

The misfire may become worse under load.


Loss of Power

When one cylinder stops contributing:

The PCM may also enter a reduced-power mode.


Poor Fuel Economy

Incomplete combustion may cause:

Fuel economy can decline quickly if the fault remains active.


Strong Fuel Odor

A failed ignition coil may allow unburned fuel into the exhaust.

Drivers may notice:

This symptom requires immediate attention.


Is P0354 Serious?

Yes. P0354 is considered a high-severity diagnostic trouble code.

Ignoring it may lead to:

Prompt repairs are strongly recommended.


Can You Drive With P0354?

Limited driving may be possible, but it is not recommended.

Stop driving if you experience:

Driving with an active misfire can turn a relatively inexpensive ignition repair into a catalytic converter bill with extra zeros for emotional support.


P0354 vs Related Trouble Codes

Understanding related ignition codes helps narrow the diagnosis.

P0354

Ignition Coil “D” Primary/Secondary Circuit Malfunction

Electrical fault affecting Ignition Coil “D.”


P0304

Cylinder 4 Misfire Detected

The PCM detects a combustion failure on Cylinder 4.


P0351

Ignition Coil “A” Primary/Secondary Circuit Malfunction

Electrical fault affecting Ignition Coil “A.”


P0352

Ignition Coil “B” Primary/Secondary Circuit Malfunction

Electrical fault affecting Ignition Coil “B.”


P0353

Ignition Coil “C” Primary/Secondary Circuit Malfunction

Electrical fault affecting Ignition Coil “C.”


P0355

Ignition Coil “E” Primary/Secondary Circuit Malfunction

Electrical fault affecting Ignition Coil “E.”


P0363

Misfire Detected — Fueling Disabled

The PCM disables fuel delivery to protect the catalytic converter.


30 Common Causes of P0354

The most common causes include:

  1. Failed Ignition Coil “D”
  2. Internal coil winding failure
  3. Excessive spark plug gap
  4. Worn spark plug
  5. Fouled spark plug
  6. Oil-contaminated spark plug
  7. Cracked ignition coil housing
  8. Damaged coil boot
  9. Carbon tracking
  10. Moisture intrusion
  11. Open ignition coil circuit
  12. Shorted ignition coil circuit
  13. Broken wiring
  14. Chafed wiring harness
  15. Loose electrical connector
  16. Corroded terminals
  17. Oil in the spark plug well
  18. Coolant contamination
  19. Poor engine ground
  20. Weak battery voltage
  21. Charging system problems
  22. PCM driver circuit failure
  23. Incorrect spark plug
  24. Low-quality replacement ignition coil
  25. Engine overheating
  26. Rodent-damaged wiring
  27. Water intrusion after engine washing
  28. Poor previous wiring repair
  29. PCM connector damage
  30. Failed PCM (rare)

Final Thoughts

The P0354 Ignition Coil “D” Primary/Secondary Circuit Malfunction code indicates the PCM has detected an electrical problem affecting Ignition Coil “D,” commonly associated with Cylinder 4.

Although the ignition coil itself is often responsible, the fault may also involve:

A proper diagnosis should identify the exact failure before parts are replaced.

The next section of this guide covers:

Following a systematic process helps restore proper ignition performance while preventing unnecessary parts replacement and catalytic converter damage.

Related Pro Street Diagnostic Guides

How to Diagnose the P0354 Code

Diagnosing P0354 requires determining why the Powertrain Control Module (PCM) has detected a malfunction in the Ignition Coil “D” Primary/Secondary Circuit.

Unlike P0304, which identifies a combustion misfire on Cylinder 4, P0354 is an electrical circuit code. The fault may involve the ignition coil, spark plug, wiring, connector, voltage supply, ground circuit, or PCM driver.

The most common causes include:

Because prolonged misfires can damage the catalytic converter, diagnosis should begin as soon as possible.


Safety Precautions

Before beginning diagnosis:

Modern ignition coils may produce 20,000 to 60,000 volts. Do not disconnect coils or spark plug wires while the engine is running.


Tools Required

Professional diagnosis may require:

A proper spark tester is safer and more reliable than improvising with a loose spark plug. Apparently electricity prefers professional boundaries.


Step 1 – Verify the Code

Connect a professional scan tool.

Record:

Monitor:

Do not clear codes before saving freeze-frame information.


Step 2 – Check for Related Trouble Codes

P0354 commonly appears with:

Related codes help determine whether the problem is isolated to one ignition coil or affects the entire ignition system.

Code CombinationLikely Diagnosis
P0354 onlyIgnition Coil “D” circuit fault
P0354 + P0304Coil, spark plug, or wiring fault on Cylinder 4
P0354 + multiple P035X codesShared power, ground, harness, or PCM problem
P0354 + P0363Severe misfire with fuel disabled

Step 3 – Confirm Coil Assignment

Before replacing anything, verify which cylinder corresponds to Ignition Coil “D.”

On many vehicles, Coil “D” controls Cylinder 4, but manufacturers may use different naming conventions.

Confirm using:

Never assume coil lettering matches cylinder order without verification.


Step 4 – Review Freeze-Frame Data

Review:

Determine whether the fault occurred:

Misfires under load commonly indicate a weak coil or excessive spark plug gap.


Step 5 – Perform a Visual Inspection

Inspect Ignition Coil “D” and the surrounding area.

Look for:

Visible damage strongly supports coil replacement, but the spark plug and wiring should still be checked.


Step 6 – Inspect the Wiring Harness

Trace the ignition coil wiring from the connector toward the PCM or shared harness.

Inspect for:

Repair damaged wiring before replacing ignition components.


Step 7 – Inspect the Electrical Connector

Disconnect the coil connector.

Inspect for:

A connector may look acceptable while still failing to grip the terminals properly.


Step 8 – Verify Battery and Charging Voltage

Low system voltage may interfere with ignition coil performance.

Typical readings are:

Correct battery or charging problems before continuing diagnosis.


Step 9 – Monitor Cylinder 4 Misfire Data

Using a scan tool, monitor:

If the misfire count rises rapidly on Cylinder 4, focus on:

P0354 still points primarily toward the ignition circuit, but mechanical faults should not be ignored if ignition tests pass.


Step 10 – Perform an Ignition Coil Swap Test

Move Ignition Coil “D” to another cylinder.

For example:

If the fault moves from:

the ignition coil is defective.

If P0354 remains assigned to the original circuit, suspect wiring, connector, power supply, or PCM driver problems.


Step 11 – Inspect the Spark Plug

Remove the spark plug from the affected cylinder.

Inspect for:

A worn spark plug may overload the ignition coil and contribute to repeated coil failure.


Step 12 – Test Spark Output

Use an adjustable spark tester.

Verify:

A weak or intermittent spark supports an ignition coil, power supply, control signal, or ground problem.

Do not hold the spark plug against the engine by hand unless becoming part of the ignition circuit was on today’s agenda.


Step 13 – Verify Coil Power Supply

With the key on, test the ignition coil power circuit.

Verify:

If voltage is missing, inspect:

Multiple coil codes often point toward a shared power supply problem.


Step 14 – Verify Ground Integrity

Depending on design, the ignition coil may use:

Test for:

Poor grounding can produce intermittent or misleading coil circuit faults.


Step 15 – Test the PCM Control Signal

Use an oscilloscope or appropriate logic probe to inspect the PCM ignition control signal.

Verify:

A missing control pulse may indicate:

PCM failure should remain the final suspect, not the opening act.


Step 16 – Test Ignition Coil Resistance

On coils where resistance testing is supported, compare:

with factory specifications.

However, many modern coils contain internal electronics and cannot be accurately diagnosed using resistance alone.

Use scan data, waveform testing, and swap testing whenever possible.


Step 17 – Check for Oil or Coolant in the Spark Plug Well

Inspect the plug well for:

Common sources include:

Repair the leak before installing a replacement coil.


Step 18 – Check Cylinder Compression if Needed

If the coil, plug, and electrical circuit test normally but Cylinder 4 continues to misfire, perform:

Possible mechanical causes include:

These faults typically cause P0304 rather than P0354, but multiple problems can coexist because cars enjoy layered diagnostics.


Step 19 – Review Technical Service Bulletins

Check for manufacturer Technical Service Bulletins (TSBs) addressing:

A factory repair bulletin may identify known failure patterns or revised components.


Step 20 – Confirm the Diagnosis

Before replacing expensive components, verify:

Completing these steps helps distinguish a failed ignition coil from wiring, spark plug, mechanical, or PCM-related problems.

Step 21 – Replace the Ignition Coil

If testing confirms Ignition Coil “D” has failed, replacement is the proper repair.

Common signs of ignition coil failure include:

General replacement procedure:

  1. Disconnect the negative battery cable.
  2. Remove any engine covers.
  3. Disconnect the ignition coil electrical connector.
  4. Remove the ignition coil retaining bolt.
  5. Carefully pull the ignition coil upward.
  6. Inspect the spark plug well for oil, coolant, or moisture.
  7. Install a new OEM-quality ignition coil.
  8. Apply dielectric grease to the inside of the coil boot if recommended.
  9. Reconnect the electrical connector.
  10. Clear all diagnostic trouble codes.

Using high-quality OEM or premium aftermarket ignition coils provides the best reliability and helps prevent repeat failures.


Step 22 – Replace the Spark Plug

A worn spark plug often contributes to ignition coil failure.

Inspect the spark plug for:

Replace spark plugs according to the manufacturer’s specifications.

If one ignition coil has failed due to excessive plug wear, inspect the remaining plugs as well. They often age together, much like forgotten maintenance schedules.


Step 23 – Repair Wiring Problems

Inspect the complete ignition coil wiring harness.

Look for:

Repair damaged wiring using:

Many intermittent P0354 faults are caused by wiring failures rather than the ignition coil itself.


Step 24 – Repair or Replace Electrical Connectors

Inspect the ignition coil connector for:

Replace damaged connectors using OEM repair kits whenever possible.

Poor connector tension frequently causes intermittent ignition coil operation.


Step 25 – Repair Oil or Coolant Leaks

Contamination inside the spark plug well shortens ignition coil life.

Inspect for:

Repair all leaks before installing replacement ignition components.

Installing a new ignition coil into an oil-filled spark plug well usually guarantees another repair in the near future.


Step 26 – Repair Engine Ground Problems

Verify every ignition-related ground is clean and secure.

Inspect:

Poor grounding can cause:


Step 27 – Repair the PCM Driver Circuit (If Necessary)

If the ignition coil, spark plug, wiring, connectors, voltage supply, and grounds all test correctly:

Inspect:

PCM driver failures are uncommon and should only be considered after eliminating every other possible cause.


Step 28 – Update PCM Software

Before replacing the PCM:

Review manufacturer Technical Service Bulletins (TSBs).

Manufacturers occasionally release software updates addressing:

Always install the latest available software when applicable.


Step 29 – Complete an OBD-II Drive Cycle

After repairs:

Confirm P0354 does not return.


Step 30 – Verify the Repair

After repairs are complete:

  1. Clear all stored diagnostic codes.
  2. Start the engine.
  3. Verify smooth idle quality.
  4. Road test the vehicle.
  5. Monitor Cylinder 4 misfire counters.
  6. Confirm ignition timing remains stable.
  7. Verify no pending or permanent DTCs return.
  8. Ensure the Check Engine Light remains off.

A successful repair restores smooth engine operation, full engine power, proper fuel economy, and reliable ignition performance.


How to Fix P0354

The correct repair depends entirely on the diagnostic results.

Common repairs include:

Never replace the PCM until every ignition component and electrical circuit has been properly tested.


Typical Repair Costs

RepairTypical Cost
Professional diagnosis$100–250
Ignition coil replacement$125–350
Spark plug replacement$150–450
Ignition coil connector replacement$100–250
Wiring repair$100–350
Valve cover gasket replacement$200–600
Spark plug tube seal replacement$250–700
Engine ground repair$75–200
PCM software update$100–250
PCM replacement (rare)$800–2,000+

Repair costs vary depending on engine design, labor rates, and vehicle accessibility.


Common Diagnostic Mistakes

Avoid these common mistakes:

Many P0354 repairs involve worn spark plugs, damaged wiring, or leaking valve cover gaskets—not PCM failure.


Manufacturer-Specific Notes

General Motors (Chevrolet, GMC, Cadillac, Buick)

Inspect:

Higher-mileage GM V6 and V8 engines commonly develop ignition coil failures from prolonged heat exposure.


Ford/Lincoln

Inspect:

Many Ford engines develop intermittent ignition failures that appear only during acceleration.


Chrysler, Dodge, Jeep, Ram

Inspect:

Heat damage to wiring harnesses is relatively common.


Toyota/Lexus

Inspect:

Oil contamination frequently contributes to repeat ignition coil failures.


Nissan/Infiniti

Inspect:

Several Nissan V6 engines experience ignition coil failures after extended heat cycling.


Honda/Acura

Inspect:

Using OEM ignition components generally produces the most reliable long-term repairs.


Frequently Asked Questions

What usually fixes P0354?

The most common repairs include replacing a failed ignition coil, replacing worn spark plugs, repairing damaged wiring, replacing faulty electrical connectors, repairing oil leaks into the spark plug well, or correcting poor engine ground connections.


Can I drive with P0354?

Limited driving may be possible, but repairs should be completed immediately. Continued driving with an active ignition fault can damage the catalytic converter, reduce engine performance, increase fuel consumption, and create additional ignition system failures.


Does P0354 always mean the ignition coil is bad?

No. Although a failed ignition coil is the most common cause, P0354 may also result from damaged wiring, faulty connectors, worn spark plugs, oil contamination, poor ground connections, or a failed PCM driver circuit.


Can a bad spark plug cause P0354?

Yes. A worn or improperly gapped spark plug increases ignition voltage demand, placing additional stress on the ignition coil and potentially triggering P0354.


Is P0354 a serious code?

Yes. P0354 is considered a high-severity diagnostic trouble code. Ignoring the problem can result in severe engine misfires, catalytic converter damage, reduced fuel economy, increased emissions, poor engine performance, and eventual ignition system damage.


Final Thoughts

The P0354 Ignition Coil “D” Primary/Secondary Circuit Malfunction code indicates the PCM has detected an electrical fault affecting the ignition system. While a failed ignition coil is the most common cause, the root problem may also involve worn spark plugs, damaged wiring, poor electrical connections, oil contamination, valve cover leaks, or PCM driver issues.

Fortunately, ignition coil failures, worn spark plugs, damaged connectors, wiring faults, and oil contamination account for the overwhelming majority of P0354 repairs.

A complete diagnosis should always verify:

Following a systematic diagnostic process prevents unnecessary parts replacement while restoring reliable ignition performance, smooth engine operation, improved fuel economy, and long-term engine reliability.

Continue Your Pro Street Ignition System Series

Related guides include:

Exit mobile version