P0301 Code Meaning (Toyota Corolla) – Causes & Fix
P0301 is one of the most specific and actionable OBD-II codes a Toyota Corolla can generate. It means the engine's control unit has detected a misfire in cylinder number 1 — that cylinder is not firing correctly or at all on some combustion cycles. On the Toyota Corolla's 1.8L (2ZR-FE) and 2.0L (M20A-FKS) four-cylinder engines, P0301 almost always traces to one of three components: the ignition coil, the spark plug, or the fuel injector for cylinder 1. The check engine light will illuminate and may flash if the misfire is severe. A flashing check engine light means the misfire is bad enough to damage the catalytic converter and requires immediate attention. This guide explains P0301 on the Corolla in full and covers every diagnostic step.
What it means
Cylinder 1 misfire detected. The engine is not completing combustion correctly in the first cylinder. Can cause rough idle, poor acceleration, and a flashing check engine light.
Severity
HighCan you fix it yourself?
Yes — spark plug and ignition coil replacement are straightforward DIY repairs on the Corolla.
Call a technician when
If the misfire persists after replacing the spark plug and ignition coil, or if the check engine light is flashing.
What Does P0301 Mean?
P0301 stands for 'Cylinder 1 Misfire Detected.' The Toyota Corolla's ECM (Engine Control Module) monitors the crankshaft position sensor signal continuously. A healthy engine shows an even, rhythmic crankshaft acceleration pattern as each cylinder fires. When cylinder 1 misfires, the crankshaft momentarily decelerates slightly at the point where that cylinder should contribute power. The ECM detects this deceleration anomaly, counts the misfire events per 1,000 crankshaft revolutions, and stores P0301 when the threshold is exceeded.
Cylinder 1 on the Toyota Corolla 4-cylinder is the cylinder closest to the drive belt (front of the engine, nearest the passenger side on transverse-mounted engines). Each cylinder has its own dedicated ignition coil (Coil-On-Plug design on all modern Corolla engines), its own spark plug, and its own fuel injector.
The specificity of P0301 — pointing to exactly cylinder 1 — makes diagnosis much more efficient than a random misfire code (P0300). You can systematically swap components between cylinders to isolate the fault.
If the check engine light is flashing, the misfire rate is high enough to send unburned fuel into the exhaust, where it can overheat and damage the catalytic converter. A flashing CEL on a Corolla with P0301 should be treated as urgent — reduce load, avoid highway speeds, and have it diagnosed immediately.
What Causes This Error?
- Failed or fouled spark plug in cylinder 1 — the most common cause on high-mileage Corollas
- Failed ignition coil pack for cylinder 1 — common on 2ZR-FE engines over 80,000 miles
- Clogged or failed fuel injector for cylinder 1
- Vacuum leak near cylinder 1 causing a lean mixture specific to that cylinder
- Low compression in cylinder 1 — worn piston rings or a burned valve (serious, less common)
- Carbon buildup on the intake valve for cylinder 1 (more common on direct-injection M20A engines)
- Failed or damaged ignition coil electrical connector with corrosion
- Incorrect spark plug gap or wrong plug specification installed during a previous service
How to Fix P0301
- 1
Read all stored codes with an OBD-II scanner before touching anything. Note whether P0301 is the only code or if other misfire codes (P0300, P0302, P0303, P0304) are also present. Multiple cylinder misfires suggest a fuel delivery, vacuum, or compression issue rather than a single coil or plug. A solo P0301 strongly points to cylinder 1-specific components.
- 2
Swap the cylinder 1 ignition coil with the coil from cylinder 2 or 3. The Corolla uses individual Coil-On-Plug (COP) units — one per cylinder — that are interchangeable. After swapping, clear the code and drive. If the misfire moves to the new cylinder (e.g., P0302 appears), the ignition coil is confirmed faulty and must be replaced. If P0301 remains on cylinder 1 after the swap, the coil is not the cause.
- 3
Inspect and replace the spark plug in cylinder 1. Remove the ignition coil and pull the spark plug with a spark plug socket. Inspect for: heavy carbon fouling (black and sooty — indicates rich running or oil burning), white/grey porcelain cracking, eroded electrode, or abnormal gap. Toyota specifies iridium spark plugs for the 2ZR-FE and M20A engines — replace with OEM-specification plugs (NGK or Denso recommended). Standard replacement interval is 60,000 miles.
- 4
Check for vacuum leaks near cylinder 1. With the engine at idle, use a can of carburetor cleaner or unlit propane to probe around the intake manifold gasket, the vacuum hose connections near the front of the engine, and the intake boot. If the idle smooths out when the cleaner reaches a specific spot, that is a vacuum leak. Any vacuum leak near cylinder 1 will cause a lean mixture specific to that cylinder, triggering P0301.
- 5
If the spark plug and coil swap do not resolve P0301, perform a fuel injector test. Use a mechanic's stethoscope or long screwdriver held against the injector body to listen for a clicking sound with the engine running — a healthy injector clicks rhythmically. No click or an irregular pattern suggests a failed injector. Injector cleaning or replacement is the next step.
- 6
If the misfire persists after coil, plug, and injector inspection, perform a compression test on all four cylinders. A reading significantly lower than the other cylinders (Toyota Corolla spec is typically 178–220 psi) in cylinder 1 indicates worn rings, a damaged head gasket, or a burned valve. Low compression is a mechanical fault that requires professional engine work.
When to Call a Professional
A compression test result showing low compression in cylinder 1 requires professional diagnosis. Potential causes include a burned exhaust valve, a blown head gasket, or worn piston rings — all of which require significant engine disassembly. On a high-mileage Corolla (150,000+ miles), a compression difference greater than 15% between cylinders warrants a full leak-down test to pinpoint the source before authorizing any repair.
Can You Still Use the Device?
If the check engine light is steady (not flashing), the Corolla can be driven short distances at low loads while you arrange diagnosis. If the CEL is flashing, stop driving at highway speed immediately — a sustained misfire at high RPM will destroy the catalytic converter, turning a $150 repair into a $1,000+ one. Do not ignore a flashing check engine light on any vehicle.
Official Resources
Disclaimer: This article is for informational purposes only and does not constitute professional repair advice. CodeExplain is not affiliated with Toyota or any other brand mentioned. Always consult a qualified technician for complex repairs.