P0356
Ignition Coil F Primary/Secondary Circuit MalfunctionP0356 is a generic OBD-II powertrain diagnostic trouble code: Ignition Coil F Primary/Secondary Circuit Malfunction. It is logged by the engine control unit when the powertrain monitor detects that a specific fault threshold has been exceeded — typically resulting in the malfunction-indicator lamp (MIL / check-engine light) being illuminated.
What P0356 means
Common causes
Most-frequently reported root causes when P0356 is logged.
-
1
Failed ignition coil "F" (open or shorted primary winding — most common cause)
-
2
Open, chafed, or broken wire in the coil "F" PCM driver circuit
-
3
Short to ground or battery voltage on the driver line to coil "F"
-
4
Corroded or damaged connector at coil "F" base
-
5
Worn or fouled spark plug on cylinder 6 overloading the secondary circuit
-
6
Cracked coil body or coil boot allowing high-voltage arcing to engine ground
-
7
PCM low-side driver transistor failure for coil "F" (uncommon — diagnose after eliminating coil and wiring)
Symptoms drivers notice
How to diagnose P0356
A typical diagnostic flow when this code is present.
-
1
Scan for all codes — note whether P0306 and any other cylinder codes are present
-
2
Swap coil "F" with a known-good coil on another cylinder; clear codes and road-test — if the fault migrates to the new cylinder, the coil is confirmed defective
-
3
Visually inspect the coil "F" connector for corrosion, moisture intrusion, or damaged terminals
-
4
Measure coil primary resistance (0.4–2 Ω) and secondary resistance (6,000–15,000 Ω); values outside spec indicate a failed coil
-
5
Verify 12 V supply at the coil B+ terminal with ignition ON
-
6
Check the PCM driver signal: with engine cranking, probe the control wire with an oscilloscope or LED test light — absence of a switching signal (12 V → 0 V) at ignition frequency points to a PCM driver fault
-
7
Inspect and test the spark plug on cylinder 6 — replace if the electrode is worn, oil-fouled, or cracked
-
8
Trace the wiring harness for coil "F" near heat sources (exhaust manifold, turbocharger) for insulation damage
Related powertrain codes
Frequently asked questions
Why does P0356 appear more often on V6 rear-bank cylinders?
Rear-bank cylinder 6 coils on V6 engines (e.g. Audi/VW transverse V6, Chrysler Pentastar V6) sit in a heat pocket between the engine and firewall. Heat-soak after shutdown accelerates silicone boot degradation and connector corrosion, making coil failure more likely on that bank compared to the front bank.
Can a bad spark plug cause P0356?
Yes. A severely worn or fouled plug raises the required firing voltage beyond what the coil can reliably produce. The secondary winding must work harder, which increases primary current draw in irregular ways that can trigger the driver fault monitor. Always inspect and replace the cylinder 6 plug as part of P0356 diagnosis.
How urgent is P0356 repair?
Repair as soon as practical. A flashing check engine light means the misfire is severe enough to damage the catalytic converter within minutes of continued driving. Even with a steady MIL, prolonged operation on cylinder 6 misfire can oil-foul the plug, wet-foul neighboring plugs, and cause raw-fuel contamination of engine oil.
Disabling P0356 in software
RaceTune can permanently disable P0356 — and any other OBD-II diagnostic trouble code — on every ECU family we support. The monitor is disabled inside the ECU itself, so the fault stops being logged: the warning light stays off and the engine never enters limp mode for this code. The change is tied to your exact software version.
ECU families we can disable P0356 on
We hold the DaVinci A2L disable definitions for these families, so the exact P0356 path and mask addresses are mapped. verified marks a confirmed disable definition. We support many more — upload your file and our identifier will match it automatically.
- Bosch MG1CP002 verified
Software modifications affect emissions compliance and are not road-legal in many jurisdictions. RaceTune service files are intended for motorsport, off-road, and export use.
Got P0356 in your scan?
Upload your ECU file — we'll identify the exact software version and confirm whether a disable is available for your car.
Upload your file