What P0303 actually means.
P0303 is the OBD-II code for "Cylinder 3 Misfire Detected." The PCM monitors crankshaft RPM millisecond-by-millisecond and detects when cylinder 3 doesn't deliver its expected power stroke. The code sets when missed combustion events on cylinder 3 cross a threshold.
The diagnostic methodology is the same as P0301 and P0302: the swap test localizes whether it's coil, plug, injector, or compression on cylinder 3 specifically. The unique challenge with P0303 is that cylinder 3 location varies more than any other cylinder across engine families. On a 4-cylinder it's just the third from the timing side. But on V-engines, cylinder 3 could be on Bank 1 or Bank 2, front, middle, or end — depending entirely on the manufacturer's numbering convention.
Get the location wrong and you'll spend 45 minutes pulling parts on the wrong cylinder, accomplishing nothing. The lookup table in §02 of this article is the most important thing you'll read.
Where is cylinder 3 on your engine?
This is the section where P0303 differs most from P0301/P0302. Cylinder 3 location is wildly variable:
Inline 4-cylinder engines: Cylinder 3 is third from the timing belt/chain side. So if cylinder 1 is at the front (transverse engine), cylinder 3 is third back from the front. Easy to find.
Toyota V6 (1MZ-FE, 2GR-FE): Numbering is 1-3-5 on Bank 1, 2-4-6 on Bank 2. Cylinder 3 is the MIDDLE cylinder of Bank 1 (front bank, near radiator). Easier access than cylinders 2/4/6 which are on Bank 2.
Honda V6 (J35): Honda uses 1-2-3 on Bank 1 and 4-5-6 on Bank 2. So cylinder 3 is the rearmost cylinder of Bank 1. Honda V6 numbering is unusual — verify with service manual specifically because intuition often fails here.
Ford V8 (4.6L, 5.4L Triton, 5.0L Coyote): Numbering is 1-2-3-4 on passenger side (Bank 1), 5-6-7-8 on driver's side (Bank 2). Cylinder 3 is the third cylinder on the passenger side — middle/rear of Bank 1. Easier access on most Ford trucks because Bank 1 is exposed.
GM V8 (LS, Vortec): Numbering is 1-3-5-7 on driver's side (Bank 1), 2-4-6-8 on passenger side (Bank 2). Cylinder 3 is on Bank 1 (driver's side), second from front. Standard GM V8 layout.
Chrysler/HEMI V8: Numbering 1-3-5-7 on driver, 2-4-6-8 on passenger. Cylinder 3 is on Bank 1 (driver's side), middle.
BMW / Mercedes V engines: Often reversed from American conventions. Always verify.
Common causes, ranked by probability.
From my shop log over 22 years. Cylinder 3 has slightly different failure patterns than cylinders 1 and 2 because of its position in the firing order — it often takes the brunt of timing-related issues.
Diagnose it yourself in 30 minutes.
Step 1 — Verify cylinder 3 location (5 min)
Use the lookup table in §02 above for your specific engine. Don't guess — cyl 3 is in different places on different engines. Identifying the wrong cylinder wastes an hour minimum.
For inline-4: third from timing belt side. For Toyota V6: middle of Bank 1. For Ford V8: third on passenger side. For GM V8: second from front, driver's side.
Step 2 — Swap the ignition coil (10 min)
With engine cold, remove cylinder 3's COP coil. Install it on cylinder 4 (or any other accessible healthy cylinder). Take that cylinder's coil and install it on cylinder 3.
Important: pick a "donor" cylinder that's currently working. The whole point is to see if the misfire follows the suspect coil to a known-good location.
Clear the code with your scanner. Drive normally for 5-10 miles, varying RPM and load.
Step 3 — Re-scan and interpret (3 min)
P0304 set (or whichever cylinder you swapped to): Coil is bad. Replace it.
P0303 returned: Coil is fine. Move to step 4.
Multiple codes: Likely a deeper issue — check for paired lean/rich codes.
No code at all: Drive 50+ more miles to confirm. Some misfires are intermittent.
Step 4 — Swap the spark plug (15 min)
If the coil swap didn't move the misfire, swap cylinder 3's plug with cylinder 4's plug. Same logic: if the misfire follows the plug, replace the plug.
While the plug is out, inspect it visually. Compare to a healthy plug from another cylinder. Black sooty = running rich. White chalky = running lean. Wet with oil = oil burning issue. Wet with gasoline = no spark (coil dead, contradicts step 3 result).
Step 5 — Test injector + compression (10 min)
If swap testing didn't reveal the cause, the issue is the cylinder 3 injector or compression. Test injector resistance with a multimeter (12-17Ω for most modern injectors). Listen for click with a stethoscope.
If injector tests OK, do a compression test. Pull the spark plug, install gauge, crank for 5-7 cycles. Healthy: 150-200 PSI. If cyl 3 is 50+ PSI lower than other cylinders, you have internal damage.
Step 6 — Check for vacuum leak near cyl 3 (5 min)
Engine idling, propane test the intake manifold area near cylinder 3. If RPM rises or stabilizes when propane crosses an area, you found the leak. Replace the gasket or hose.
This is more useful on V-engines — small intake gaskets can fail at single cylinder runners, causing single-cylinder lean misfire.
Bench-test specs for the diagnostic-curious.
The electrical and mechanical specs from P0301/P0302 apply directly to cylinder 3. The unique element here is the firing-order-aware location lookup that determines which cylinder you should "swap with" during the test.
Required tools: a digital multimeter ($20), a compression gauge ($25), a stethoscope or screwdriver, and a scan tool with code clearing.
Cylinder 3 firing order context
Understanding where cylinder 3 fires in your engine's firing order helps with diagnosis. Common firing orders that include cylinder 3:
Cylinder 3 location lookup table
The most useful table for P0303 specifically. Find your engine and you'll know exactly where cyl 3 is.
| Engine Family | Cylinder 3 Bank | Physical Location | Access |
|---|---|---|---|
| Inline 4-cyl (most cars) | Same bank as cyl 1 | Third from timing side | Easy |
| Inline 6-cyl (BMW, Toyota Supra) | Same bank as cyl 1 | Third from timing side | Easy |
| Toyota V6 (1MZ, 2GR, 3.5L) | Bank 1 (front) | Middle cylinder of Bank 1 | Easy (front bank) |
| Honda V6 (J35) | Bank 1 (rear) | End cylinder of Bank 1 | Medium (rear of bank) |
| Ford V8 (4.6, 5.4, 5.0) | Bank 1 (passenger) | Third from front | Easy |
| GM V8 (LS, Vortec) | Bank 1 (driver) | Second from front | Easy |
| Chrysler HEMI / Pentastar | Bank 1 (driver) | Middle cylinder | Medium |
| BMW V8 (N62, S65) | Bank 1 (driver) | Third from front, driver side | Medium |
Ignition coil resistance specs
Same as P0301/P0302 — universal across cylinders. Test with engine off, coil unplugged.
| Coil Type | Primary Resistance | Secondary Resistance | Verdict |
|---|---|---|---|
| Standard COP | 0.4–1.5 Ω | 5–15 kΩ | Open or short = replace |
| Pencil COP (BMW, VW) | 0.5–1.0 Ω | N/A integrated | Replace as set if multi-fail |
| Coil pack (older 4-cyl) | 0.5–2.0 Ω | 8–18 kΩ | Tests two cylinders at once |
Compression test target values
| Cylinder 3 Reading | vs Other Cylinders | Diagnosis | Action |
|---|---|---|---|
| 150-200 PSI | Within 10% | Healthy | Look at coil/plug/injector |
| 130-150 PSI | 10-20% lower | Aging engine | Wet test to refine |
| <100 PSI | 50+ PSI lower | Major mechanical fault | Burnt valve or HG — head work |
| 0 PSI | No compression | Catastrophic | Hole in piston, dropped valve |
Torque specifications
| Component | Torque (lb-ft) | Torque (Nm) | Notes |
|---|---|---|---|
| Spark plug (M14, gasketed) | 18–22 lb-ft | 25–30 Nm | Light anti-seize on threads |
| Coil-on-plug bolt | 7–10 lb-ft | 10–14 Nm | Plastic threads — easy to strip |
| Intake manifold bolts (V-engine) | 7–9 lb-ft | 10–12 Nm | Star pattern, multiple passes |
| Compression test gauge | Hand-tight | N/A | Don't crank torque on plug threads |
Diagnostic procedure summary
- Verify cyl 3 location — Use lookup table for your engine.
- Swap test the coil — Move cyl 3 coil to cyl 4. If misfire follows, replace.
- Swap test the spark plug — Same logic.
- Test injector — Resistance + click.
- Compression test — Cyl 3 vs neighbors.
- Propane test for vacuum leak — Near cyl 3 intake runner.
What P0303 feels like.
| Symptom | How common |
|---|---|
| Rough idle | 85% |
| Loss of power, especially under load | 70% |
| Hesitation on acceleration | 55% |
| Reduced fuel economy | 45% |
| Engine vibration at idle | 50% |
| Flashing CEL (severe) | 15% |
Single-cylinder misfires feel similar regardless of which cylinder. The vibration and roughness depend more on engine size and balance than on which specific cylinder is misfiring.
Real cost breakdown.
| Repair | Parts | Labor | DIY Cost | Shop Cost |
|---|---|---|---|---|
| Single ignition coil | $30–$100 | 15–30 min | $30–$100 | $150–$300 |
| Single spark plug | $5–$20 | 10–30 min | $5–$20 | $60–$200 |
| Single fuel injector | $80–$200 | 1–2 hrs | $80–$200 | $300–$600 |
| Vacuum leak repair | $5–$30 | 15–60 min | $5–$30 | $100–$300 |
| Walnut blasting (GDI carbon) | $40 (media) | 3–5 hrs | $300–$500 | $400–$700 |
| Compression issue (head work) | $200–$600 | 10–20 hrs | $300–$800 | $1,500–$4,000 |
| Compression gauge (DIY tool) | $25–$50 | 15 min | $25–$50 | $80–$150 (test fee) |
The right order to actually fix it.
- Verify cyl 3 location ($0) — Use lookup table for your engine. Don't guess.
- Swap the coil ($0) — With cylinder 4 (or any healthy cylinder). Drive 5-10 miles. Solves about 42% of cases.
- Swap the spark plug ($0) — If coil swap didn't move it. Solves another 23%.
- Replace the bad component ($5-100) — Once swap test identifies coil or plug as bad.
- Try injector cleaner ($8) — If swap test doesn't move misfire and injector suspected.
- Test injector electrically ($0) — Resistance + click. Replace if bad.
- Propane test for vacuum leak ($0) — Near cyl 3. Repair or replace gasket.
- Compression test ($25) — Last diagnostic before head work.
- Internal engine work ($1,500+) — Last resort. Only if compression confirms major damage.
Can you keep driving?
Same rule as P0301/P0302: solid CEL = OK short-term, flashing CEL = stop.
- Solid CEL with P0303: 1-2 weeks of normal driving is acceptable. Avoid heavy throttle and high-RPM driving.
- Flashing CEL with P0303: Active misfires reaching the catalytic converter. The unburned fuel can melt the cat within a few miles. Do not drive — fix or tow.
- Plug fouling risk: Sustained misfires foul the cylinder 3 spark plug with carbon, eventually causing the plug to fail completely even if it was fine to start with.
P0303 patterns by brand.
| Brand | Most common cause | Notes |
|---|---|---|
| Toyota V6 (Camry, Sienna) | Coil failure | Cyl 3 is middle of Bank 1 (front bank) — easy access for swap test |
| Honda V6 (J35) | Spark plug or coil | Cyl 3 at rear of Bank 1 — harder access. Plug interval 100k iridium. |
| Ford V8 (5.4L Triton) | Coil failure | Cyl 3 on passenger side, third from front. 5.4L coils famously short-lived. |
| GM 5.3L Vortec | Coil failure | Cyl 3 on driver's side, second from front. Replace coils as set if multiple aged. |
| Inline-4 (Civic, Corolla) | Coil or plug | Cyl 3 is third from timing side — middle of the engine, easy access. |
| VW/Audi 2.0T | Carbon-fouled valve | Walnut blasting common at 80-100k miles. GDI engines build carbon on intake valves. |
| BMW N54/N55 | Pencil coil failure | Replace as set when multiple show signs. Pencil coils heat-sensitive. |
| Subaru boxer | Spark plug | Boxer plug access is difficult — budget extra time. Iridium plugs at 60-80k. |
Questions people always ask about P0303.
Single-cylinder misfires happen because one component on that cylinder failed: that cylinder's coil, plug, injector, or compression. There's no engine-wide reason for cyl 3 specifically — it's just that cyl 3's individual coil or plug or injector reached end-of-life first. Swap test localizes which.
Yes, but harder. On Honda Pilot or Odyssey J35 engines, you may need to remove the upper intake plenum or some plastic engine covers to access the cylinder 3 coil. Budget 20-30 extra minutes for disassembly. Same swap-test logic applies once you reach the coil.
Only if your engine has 100k+ miles AND you've already had 2+ coil failures. One bad coil at 60k miles doesn't predict others will fail soon. Do swap test, replace just the bad one, and monitor. If a second coil fails within 6 months, then full set is justified.
Possible but rare. A stretched timing chain affects all cylinders, not just cyl 3, so usually triggers P0300 (random). But if a single tooth has skipped on a guide or tensioner on a high-mileage engine, it could affect one cylinder's timing more than others. Check timing chain stretch via service procedure if other diagnostics fail.
Three common reasons: (1) cheap aftermarket coil failed quickly — use OEM, NGK, or Denso; (2) the spark plug is the actual bad part — replace it too; (3) the issue is fuel or compression rather than ignition. Continue swap testing.
For diagnosis, no — the swap test works regardless of firing order. But understanding firing order helps with timing-related issues: cyl 3 fires after cyl 1 in many V8 firing orders (1-8-4-3-6-5-7-2 for example), which means it gets exhaust gas from the previous cylinder. This can affect EGR-related diagnoses but rarely matters for swap testing.