P0303 Code: Cylinder 3 Misfire Detected
A P0303 code means the PCM detected a misfire on cylinder 3 specifically. The PCM monitors crankshaft acceleration — every time a cylinder fires, the crank speeds up slightly. When cylinder 3 fails to contribute its share of power, the crank decelerates in that window and the PCM flags it. Simple concept, but finding the root cause requires a systematic approach.
The key advantage of a cylinder-specific misfire code is that it tells you exactly where to look. You are not chasing the whole engine — you are focused on one cylinder. Let us break down how to nail this one efficiently.
What Causes a P0303 Cylinder 3 Misfire
A misfire boils down to three things: spark, fuel, or mechanical compression. One of those three is not doing its job on cylinder 3. Here is how each one plays out.
Ignition Problems
- Failed ignition coil: This is the most common cause on COP (coil-on-plug) systems. Coils fail from heat cycling and internal insulation breakdown. The coil may test fine cold but break down under load.
- Worn or fouled spark plug: Check the electrode gap against spec. OE gap is usually 0.028–0.044 inches depending on application. A plug with a worn electrode or heavy carbon/oil fouling will misfire.
- Damaged plug wire (if equipped): On older systems with plug wires, check resistance end-to-end with a DVOM. Most wires spec at 3,000–12,000 ohms per foot. An open wire or one arcing to ground causes a dead miss.
Fuel Delivery Problems
- Dead or clogged injector: A stuck-closed or electrically dead injector means zero fuel to cylinder 3. Listen for injector click with a stethoscope or noid light.
- Injector circuit fault: A broken wire or corroded connector between the PCM driver and the injector can drop the signal. Check for battery voltage on the supply side and a good ground pulse from the PCM.
- Leaking injector: A stuck-open or dripping injector floods the cylinder, fouling the plug. Pull the plug — if it is wet with fuel, you found it.
Mechanical Problems
- Low compression: A burned exhaust valve, blown head gasket between cylinders, or a cracked piston ring will kill compression on that cylinder. No compression, no combustion.
- Intake valve carbon buildup: Especially common on GDI (gasoline direct injection) engines. Carbon deposits on the intake valve prevent proper sealing and disrupt airflow into the cylinder.
- Collapsed lifter or worn cam lobe: If a lifter collapses or the cam lobe is worn down, the valve does not open fully — or does not open at all.
Step-by-Step Diagnostic Process for P0303
Step 1: Check for Companion Codes
Before you touch anything, read all stored and pending codes. If you also have a P0300 (random misfire) along with P0303, the problem might be bigger than just cylinder 3. If you see a P0171 (system too lean), you could be looking at a vacuum leak near the cylinder 3 intake runner or a fuel delivery issue.
Step 2: Swap the Coil
On COP systems, this is your fastest first move. Swap the cylinder 3 coil with an adjacent cylinder (say cylinder 1). Clear codes and run the engine. If the misfire follows the coil to cylinder 1 (now P0301), you found a bad coil. If P0303 stays, the coil is not your problem.
Step 3: Swap the Spark Plug
Same logic. Swap the cylinder 3 plug with another cylinder. Clear codes. If the misfire moves, replace the plug. While you have the plug out, read it — oil fouling tells you one story, carbon fouling tells another, and a clean white plug says lean condition.
Step 4: Check the Injector
Use a noid light or listen with a mechanic stethoscope. You should hear a rapid clicking at idle. No click means the injector is not being pulsed — check the wiring and PCM driver. You can also swap the cylinder 3 injector with another cylinder, same as the coil test. Watch the scan tool for injector pulse width on cylinder 3 versus the others — they should be within 0.5 ms of each other.
Step 5: Check Compression
If ignition and fuel check out, run a compression test. You want at least 120 PSI on most gasoline engines, and no more than 10% variation between cylinders. If cylinder 3 is significantly low, perform a wet test — squirt a tablespoon of oil into the cylinder and retest. If compression comes up, the rings are worn. If it stays low, the valves or head gasket are the issue.
Step 6: Verify with Scan Data
Pull up Mode 6 misfire counters if your scan tool supports it. Watch cylinder 3 misfire counts at idle and under load. Also check fuel trim data — if short-term fuel trims on the affected bank are swinging heavily positive, you have a lean condition on that side.
Common Mistakes When Diagnosing P0303
- Replacing all the coils and plugs without testing. That is a parts cannon approach. Swap and test first. Most of the time it is one component.
- Ignoring a slightly low compression reading. If cylinder 3 reads 135 PSI and the rest are at 155, that 13% difference matters. It might not cause a hard miss at idle but will misfire under load.
- Not checking for carbon buildup on GDI engines. If you are working on a direct injection engine with 60K+ miles, carbon on the intake valves is a real possibility. A borescope through the intake runner confirms it.
- Forgetting to check the wiring harness. Rodent damage, chafed wires near exhaust manifolds, and corroded connectors are real-world problems that do not show up on a parts store code reader.
Confirming Your Repair
After the fix, clear codes, warm the engine to full operating temperature, and drive it through a variety of conditions — idle, steady cruise, moderate acceleration, and light load at highway speed. Check Mode 6 misfire counters again. Cylinder 3 should show zero or near-zero misfires across all test conditions. If the MIL stays off after two complete drive cycles, you are done.
Cylinder-specific misfires like P0303 are bread-and-butter diagnostics. Get your swap test process dialed in and you will knock these out fast. For more on multi-cylinder misfires, read our P0300 random misfire guide.
Related Articles
P0304 Code: Cylinder 4 Misfire Detected
P0304 cylinder 4 misfire detected. Step-by-step diagnostic procedures with real test values, scan data interpretation, and common fixes for technicians.
DiagnosticsP0300 Code: Random/Multiple Cylinder Misfire Detected
P0300 random/multiple cylinder misfire detected. Complete diagnostic guide covering causes, symptoms, and step-by-step repair procedures.
DiagnosticsP0171 Code: System Too Lean (Bank 1) — Diagnostic Guide
P0171 system too lean Bank 1. Complete diagnostic guide: causes, fuel trim analysis, vacuum leak testing, and repair steps.