Signs Your WRX Coil Pack Is Failing
A failing coil pack on your Subaru WRX usually announces itself through the engine. The most common sign is a check engine light that stays on or flashes while driving. If the light flashes under acceleration or at idle, a coil pack problem is high on the list of causes.
You may also notice the engine misfiring — a hesitation, stumble, or rough feeling when you press the gas pedal. Some drivers describe it as the engine "cutting out" for a split second. This happens because the coil pack is not sending enough spark to one or more cylinders, so that cylinder stops firing.
A rough idle is another clue. If the engine shakes or vibrates noticeably when you are stopped at a red light, especially on a cold morning, a weak coil pack could be the reason. You might also smell unburned fuel, which smells like raw gasoline coming from the exhaust.
Key Takeaways
- A flashing check engine light, engine misfire, or rough idle often points to a failing coil pack on your WRX.
- Subaru WRX coil packs typically last 80,000 to 100,000 miles, though some fail earlier if the engine runs hot or the spark plugs are worn.
- A diagnostic scan tool that reads engine codes will tell you which cylinder is misfiring, which narrows down which coil pack to replace.
- Replacing one coil pack costs between $150 and $300 in parts and labor at an independent shop, though dealer prices run higher.
- If one coil pack fails, the others are likely aging at the same rate, so replacing all four at once prevents repeat visits to the shop.
How Many Miles Before a Coil Pack Wears Out
Most Subaru WRX coil packs are designed to last somewhere between 80,000 and 100,000 miles. This is not a hard important date — some fail at 60,000 miles, and others run past 120,000. The actual lifespan depends on how hot your engine runs, the quality of your spark plugs, and how often you drive hard.
Turbo engines like the WRX run hotter than naturally aspirated engines, and heat is the enemy of coil packs. If your WRX has been tuned for more boost or runs a higher coolant temperature, the coil packs will age faster. Worn or fouled spark plugs also make coil packs work harder, shortening their life.
If you have not replaced your spark plugs in the last 30,000 miles, worn plugs could be the real culprit behind a misfire. Replacing the plugs first is cheaper than replacing coil packs, and it often solves the problem.
Reading Your Check Engine Code
When your check engine light comes on, the engine computer has stored a code that points to the problem. You need a diagnostic scan tool to read that code. Many auto parts stores will scan your car for free and tell you what the code says.
Coil pack codes on a WRX usually start with P0300 (random misfire) or P030X, where X is a number from 1 to 4 (misfire on a specific cylinder). A code like P0301 means cylinder 1 is misfiring, which points to the coil pack that fires cylinder 1. On a WRX, cylinder 1 is the front-left cylinder when you face the engine from the driver's side.
Write down the exact code before you go to a shop. This tells the technician exactly where to look and prevents them from replacing parts you do not need. If the code is P0300 with no specific cylinder, the problem could be fuel pressure, a vacuum leak, or a weak coil pack on any cylinder — the scan tool alone cannot pinpoint it.
One Coil Pack or All Four at Once
You can replace just the failing coil pack and save money in the short term. However, if one coil pack has failed, the others are the same age and likely to fail within the next 10,000 to 20,000 miles. Many WRX owners replace all four at once to avoid a second trip to the shop.
The labor cost to replace one coil pack is nearly the same as replacing four, because the technician has to remove the same covers and access the same area of the engine. If you are paying for labor, replacing all four spreads that cost across four parts instead of one, making the per-part cost lower.
At an independent shop, replacing one coil pack typically costs $150 to $300 total, while replacing all four runs $400 to $800. Dealer prices are usually 30 to 50 percent higher. If your WRX has more than 80,000 miles on the original coil packs, replacing all four is the smarter choice.
What Happens If You Ignore a Failing Coil Pack
Driving on a failing coil pack is not when ready dangerous, but it causes real damage over time. The cylinder that is not firing properly sends unburned fuel into the exhaust, where it heats up and can damage the catalytic converter. A catalytic converter replacement costs $800 to $1,500, so ignoring a $200 coil pack problem is expensive.
Unburned fuel also fouls the oxygen sensor, which measures how much oxygen is in the exhaust. A fouled sensor sends wrong information to the engine computer, which then adjusts the fuel mixture incorrectly. This makes the misfire worse and can trigger additional check engine codes.
Your fuel economy will also drop noticeably. A misfiring cylinder wastes fuel, and you may see a 2 to 4 mile-per-gallon drop. Over time, the repeated misfires can also damage the spark plug in that cylinder, forcing you to replace plugs sooner than planned.
Coil Pack Replacement at a Shop Versus DIY
Replacing a coil pack on a WRX is a task many owners can do themselves if they have basic tools and some mechanical confidence. The coil packs sit on top of the spark plugs, held down by a single bolt. You unplug the electrical connector, remove the bolt, and lift the coil pack straight up.
The hardest part is usually removing the plastic engine cover to access the coils. On some model years, you have to remove the intake manifold cover or air intake hose first. A repair manual or online forum post for your specific year and model will show you the exact steps.
If you go to a shop, expect the job to take 30 minutes to an hour per coil pack. An independent shop is usually faster and cheaper than a Subaru dealer. Get a quote that includes parts and labor before you commit, and ask whether they recommend replacing all four or just the one that failed.
Frequently Asked Questions
Can a bad coil pack damage my engine?
A failing coil pack will not crack your engine block or bend your valves, but it will damage your catalytic converter and oxygen sensor if you ignore it long enough. The unburned fuel from the misfiring cylinder heats up in the exhaust and can overheat the converter. Replace the coil pack before that happens.
Will my WRX run without a coil pack?
No. Without a coil pack, the spark plug it controls will not fire, and that cylinder will not run. Your engine will misfire constantly, run very rough, and you will not be able to drive it normally. You need all four coil packs working for the engine to run smoothly.
How do I know which coil pack to replace if the code just says P0300?
A P0300 code means random misfire on any cylinder, not a specific one. You can swap coil packs one at a time to see if the misfire moves to a different cylinder — if it does, the coil pack you removed was the bad one. Or have a technician do a fuel pressure test and compression test to rule out other causes first.
Are aftermarket coil packs as good as OEM Subaru parts?
Most aftermarket coil packs are made by the same manufacturers that supply Subaru, so quality is usually comparable. Aftermarket packs cost 20 to 40 percent less than OEM parts. Buy from a brand with good reviews on WRX forums, and keep your receipt in case a coil pack fails early.
Should I replace my spark plugs at the same time as the coil packs?
If your spark plugs are over 30,000 miles old, yes. Worn plugs make coil packs work harder and can cause misfires even after you replace the coils. New plugs cost $40 to $80 and take 30 minutes to install, so doing it while the coil packs are off saves you a second job later.