P0357
Ignition Coil G Primary/Secondary Circuit MalfunctionP0357 is a generic OBD-II powertrain diagnostic trouble code: Ignition Coil G 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 P0357 means
Common causes
Most-frequently reported root causes when P0357 is logged.
-
1
Faulty ignition coil "G" — failed primary winding (open or short) is the most frequent cause
-
2
Open or short circuit in the PCM driver wire for coil "G"
-
3
Damaged or corroded connector at coil "G"
-
4
Worn, fouled, or cracked spark plug on cylinder 7 that overloads the secondary circuit
-
5
Cracked coil boot or coil body allowing high-voltage arc to engine block
-
6
Water or oil intrusion into the coil bore (common on engines with valve cover coil pockets)
-
7
PCM coil driver transistor failure for cylinder 7 (uncommon)
Symptoms drivers notice
How to diagnose P0357
A typical diagnostic flow when this code is present.
-
1
Retrieve all DTCs — check for P0307 and any other cylinder-specific or bank-specific codes
-
2
Perform coil swap test: move coil "G" to a known-good cylinder, clear codes, and test drive — if the code and misfire follow the coil, replace it
-
3
Inspect the cylinder 7 coil connector for corrosion, moisture, bent pins, or cracked housing
-
4
Measure coil primary resistance (0.4–2 Ω) and secondary resistance (6,000–15,000 Ω); replace coil if out of spec
-
5
Verify ~12 V at the coil power supply terminal with ignition ON
-
6
Use an oscilloscope or LED noid light on the PCM control wire to confirm a switching ground signal during cranking
-
7
Remove and inspect the cylinder 7 spark plug — replace if electrode gap is excessive, electrode is worn, or plug shows oil/carbon fouling
-
8
Check for oil or coolant in the coil bore (common on BMW N63, VAG 4.2 FSI) — address the leak source before fitting a new coil
Related powertrain codes
Frequently asked questions
Which engines can get P0357?
Only engines with at least 7 cylinders: V8 (GM LS, Ford Coyote, Dodge HEMI, BMW N63, Mercedes M157/M278, Audi 4.2 FSI), V10 (Audi/Lamborghini 5.2L, BMW S85, Dodge Viper 8.4L), and V12 (BMW N73/N74, Mercedes M275, Bentley W12 counts cylinders differently). It will never appear on 4-cylinder or V6 engines.
Is P0357 the same fault as P0307?
No, but they often appear together. P0357 is a circuit/electrical fault detected by the PCM on the coil driver line. P0307 is a combustion/misfire fault detected by the crank sensor monitoring rotational speed variations. P0357 can cause P0307 (no spark = misfire), but P0307 can also appear without P0357 (bad injector, low compression, lean mixture). Diagnosing P0357 first is the correct priority.
Can oil leaks cause P0357?
Yes, especially on engines where coils sit in wells in the valve cover (BMW N63, VAG 4.2/4.4 FSI). Oil leaking past the valve cover gasket into the coil pocket degrades the silicone boot, contaminates the plug well, and eventually shorts the coil secondary to the plug tube wall. Always check for and eliminate valve cover oil leaks before condemning the coil alone.
Disabling P0357 in software
RaceTune can permanently disable P0357 — 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.
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 P0357 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