Subaru P0302 Error Code: How to Fix It

Medium 2-4 hours High Severity Verified June 2026
Error Code
P0302
Brand
Subaru
Product Type
automotive
Severity
High
DIY Difficulty
Medium
Estimated Fix Time
2-4 hours
The P0302 error code indicates a misfire detected in cylinder 2 of your Subaru engine. This code typically triggers when the engine control module detects irregular combustion in the second cylinder, often caused by worn ignition coils, faulty spark plugs, or fuel delivery issues.
Ad

Tools You'll Need

How to Fix Error Code P0302

  1. Safety Preparation

    Never work on a hot engine. Engine components can cause severe burns. Always disconnect battery before electrical work.
  2. Scan and Clear Codes

  3. Inspect Cylinder 2 Spark Plug

    Use only spark plug sockets to avoid damage. Do not drop debris into cylinder.
  4. Test Ignition Coil

  5. Check for Vacuum Leaks

    Keep carburetor cleaner away from hot surfaces and electrical components.
  6. Test Fuel Injector

    Fuel system is under pressure. Relieve pressure before disconnecting fuel lines.
  7. Perform Compression Test

    Ensure throttle is wide open during compression test for accurate readings.
  8. Replace Faulty Components

    Do not over-torque spark plugs as this can damage cylinder head threads.
  9. Clear Codes and Test Drive

Parts You May Need

Ad

When to Call a Professional

Contact a qualified mechanic if compression test reveals low compression (below 100 PSI), if multiple cylinders are misfiring simultaneously, or if the problem persists after replacing ignition components. Internal engine damage like worn piston rings, valves, or head gasket failure requires professional diagnosis and repair.

Frequently Asked Questions

What causes Subaru P0302 cylinder 2 misfire code?
Common causes include worn ignition coils, fouled spark plugs, clogged fuel injectors, vacuum leaks, low compression due to worn piston rings or valves, and carbon buildup on intake valves.
Can I drive my Subaru with P0302 code?
Driving with a misfire can damage the catalytic converter and cause further engine problems. Limit driving to essential trips only and repair the issue promptly to avoid expensive damage.
How much does it cost to fix P0302 on a Subaru?
Repair costs vary by cause: spark plug replacement costs $100-200, ignition coil replacement costs $200-400, fuel injector cleaning/replacement costs $300-600, and internal engine repairs can cost $1500-3000+.
Will P0302 code clear itself on Subaru?
The P0302 code will not clear itself until the underlying problem is fixed. The engine computer continuously monitors cylinder performance and will re-trigger the code if misfires continue to occur.
What are symptoms of cylinder 2 misfire in Subaru?
Symptoms include rough idle, engine hesitation during acceleration, reduced fuel economy, check engine light, strong fuel smell from exhaust, and noticeable vibration while driving.