Subaru Error Code P0305: How to Fix It
Medium 1-3 hours High Severity
Verified June 2026
- Error Code
- P0305
- Brand
- Subaru
- Product Type
- automotive
- Severity
- High
- DIY Difficulty
- Medium
- Estimated Fix Time
- 1-3 hours
Ad
Tools You'll Need
- OBD2 scanner
- Socket wrench set
- Spark plug socket
- Compression gauge
- Mechanic's stethoscope
- Multimeter
- Torque wrench
How to Fix Error Code P0305
-
Scan and Document the Error
Ensure the vehicle is parked on level ground and the engine is cool before beginning diagnostics. -
Inspect Spark Plug for Cylinder 5
Allow engine to cool completely before removing spark plugs to avoid burns and thread damage. -
Test the Ignition Coil
-
Check Fuel Injector Operation
Keep hands and tools away from moving engine parts while the engine is running. -
Perform Compression Test
Disable the ignition system and fuel system before performing compression test to prevent accidental starting. -
Inspect Wiring and Connections
Disconnect the battery negative terminal before inspecting electrical connections. -
Replace Faulty Components
Follow proper torque specifications when installing spark plugs to avoid thread damage.
Parts You May Need
Spark plugs
Check Price on Amazon
Ignition coil
Check Price on Amazon
Fuel injector
Check Price on Amazon
OBD2 scanner
Check Price on Amazon
Engine wiring harness repair kit
Check Price on Amazon
Spark plugs
Check Price on Amazon
Ignition coil
Check Price on Amazon
Fuel injector
Check Price on Amazon
OBD2 scanner
Check Price on Amazon
Engine wiring harness repair kit
Check Price on Amazon
Spark plugs
Check Price on Amazon
Ignition coil
Check Price on Amazon
Fuel injector
Check Price on Amazon
OBD2 scanner
Check Price on Amazon
Engine wiring harness repair kit
Check Price on Amazon
Spark plugs
Check Price on Amazon
Ignition coil
Check Price on Amazon
Fuel injector
Check Price on Amazon
OBD2 scanner
Check Price on Amazon
Engine wiring harness repair kit
Check Price on Amazon
Spark plugs
Check Price on Amazon
Ignition coil
Check Price on Amazon
Fuel injector
Check Price on Amazon
OBD2 scanner
Check Price on Amazon
Engine wiring harness repair kit
Check Price on Amazon
Spark plugs
Check Price on Amazon
Ignition coil
Check Price on Amazon
Fuel injector
Check Price on Amazon
OBD2 scanner
Check Price on Amazon
Engine wiring harness repair kit
Check Price on Amazon
Spark plugs
Check Price on Amazon
Ignition coil
Check Price on Amazon
Fuel injector
Check Price on Amazon
OBD2 scanner
Check Price on Amazon
Engine wiring harness repair kit
Check Price on Amazon
Spark plugs
Check Price on Amazon
Ignition coil
Check Price on Amazon
Fuel injector
Check Price on Amazon
OBD2 scanner
Check Price on Amazon
Engine wiring harness repair kit
Check Price on Amazon
Ad
When to Call a Professional
Call a professional mechanic if compression test results show low compression (indicating internal engine damage), if multiple cylinders are misfiring simultaneously, if you're uncomfortable working with ignition systems, or if the problem persists after replacing basic components. Internal engine problems like worn rings, valves, or head gasket issues require professional diagnosis and repair.Frequently Asked Questions
What causes Subaru P0305 cylinder 5 misfire code?
Common causes include worn spark plugs, faulty ignition coils, clogged fuel injectors, vacuum leaks, low compression due to worn rings or valves, and damaged wiring harnesses. In Subaru H6 engines, ignition coils are a frequent failure point.
Can I drive my Subaru with a P0305 code?
You should avoid driving with an active misfire as it can damage the catalytic converter and cause further engine problems. If you must drive, keep speeds low and get to a repair facility immediately. Extended driving with a misfire can result in expensive catalytic converter replacement.
How much does it cost to fix P0305 on a Subaru?
Repair costs vary depending on the cause. Spark plug replacement costs $100-200, ignition coil replacement runs $150-300, fuel injector cleaning or replacement costs $200-600, and internal engine problems can cost $1500-4000 or more depending on the extent of damage.
How do I know if it's the spark plug or ignition coil causing P0305?
The best way is to swap components between cylinders. Move the cylinder 5 spark plug to another cylinder, and move the ignition coil to another cylinder. Clear codes and run the engine. If the misfire follows the component to its new location, that component is faulty.
Will P0305 cause my Subaru to fail emissions testing?
Yes, an active P0305 code will cause your vehicle to fail emissions testing. The misfire affects combustion efficiency and can damage the catalytic converter, both of which impact emissions. The code must be resolved and the vehicle must complete a drive cycle before it will pass emissions testing.