Subaru P0301 Error Code: How to Fix It
Medium 45-90 minutes High Severity
Verified June 2026
- Error Code
- P0301
- Brand
- Subaru
- Product Type
- automotive
- Severity
- High
- DIY Difficulty
- Medium
- Estimated Fix Time
- 45-90 minutes
Ad
Tools You'll Need
- OBD2 scanner
- 10mm socket and ratchet
- Spark plug socket
- Multimeter
- Feeler gauge
- Dielectric grease
- Basic hand tools
How to Fix Error Code P0301
-
Park safely and prepare the vehicle
Never work on a hot engine. Ignition coils carry high voltage and can cause serious injury. -
Connect OBD2 scanner and verify code
-
Locate cylinder 1 components
-
Remove the ignition coil
Do not twist or force the coil as this can damage the rubber boot or internal components. -
Inspect and test the ignition coil
-
Remove and inspect the spark plug
Be careful not to drop the spark plug or debris into the cylinder. -
Check for oil leaks and contamination
-
Install new components and reassemble
Do not over-torque the spark plug as this can damage the aluminum threads in the cylinder head. -
Clear codes and test drive
Parts You May Need
Spark plugs
Check Price on Amazon
Ignition coil
Check Price on Amazon
Valve cover gasket
Check Price on Amazon
Dielectric grease
Check Price on Amazon
Spark plugs
Check Price on Amazon
Ignition coil
Check Price on Amazon
Valve cover gasket
Check Price on Amazon
Dielectric grease
Check Price on Amazon
Spark plugs
Check Price on Amazon
Ignition coil
Check Price on Amazon
Valve cover gasket
Check Price on Amazon
Dielectric grease
Check Price on Amazon
Spark plugs
Check Price on Amazon
Ignition coil
Check Price on Amazon
Valve cover gasket
Check Price on Amazon
Dielectric grease
Check Price on Amazon
Spark plugs
Check Price on Amazon
Ignition coil
Check Price on Amazon
Valve cover gasket
Check Price on Amazon
Dielectric grease
Check Price on Amazon
Spark plugs
Check Price on Amazon
Ignition coil
Check Price on Amazon
Valve cover gasket
Check Price on Amazon
Dielectric grease
Check Price on Amazon
Spark plugs
Check Price on Amazon
Ignition coil
Check Price on Amazon
Valve cover gasket
Check Price on Amazon
Dielectric grease
Check Price on Amazon
Spark plugs
Check Price on Amazon
Ignition coil
Check Price on Amazon
Valve cover gasket
Check Price on Amazon
Dielectric grease
Check Price on Amazon
Ad
When to Call a Professional
Contact a mechanic if you find oil in the spark plug wells (indicating gasket problems), if the misfire persists after replacing spark plugs and coils, or if you discover compression issues during testing. Professional diagnosis may be needed for internal engine problems or complex fuel system issues.Frequently Asked Questions
Can I drive with a P0301 code?
You should avoid driving with a P0301 code as cylinder misfires can damage the catalytic converter and cause further engine problems. If you must drive, keep speeds low and get it repaired immediately.
How much does it cost to fix P0301 on a Subaru?
DIY repairs typically cost $30-150 for spark plugs and ignition coils. Professional repairs range from $150-400 depending on the root cause and labor rates in your area.
What causes P0301 misfires in Subaru engines?
Common causes include worn spark plugs, failed ignition coils, vacuum leaks, fuel injector problems, low compression, or timing issues. Spark plugs and coils are the most frequent culprits.
How often should I replace spark plugs in my Subaru?
Most Subaru vehicles require spark plug replacement every 60,000-100,000 miles depending on the engine type and plug material. Check your owner's manual for the specific interval.
Will P0301 cause my Subaru to fail emissions testing?
Yes, a P0301 code will typically cause your vehicle to fail emissions testing. The misfire affects combustion efficiency and increases harmful emissions.