Go-Parts
Cart 0
Your cart is empty
Add an item to see it appear here.
Wrenchy
Go-Parts Garage
Expert guides for diagnosing, troubleshooting, and replacing auto parts Expert guides for diagnosing and replacing auto parts
Browse All →
🎬 Helpful Videos 🛍️ Shop This Part

2008-2009 Subaru Impreza ECM: Failure, Programming, and Replacement Guide

This in-depth guide covers the critical details of diagnosing, replacing, and programming the Engine Control Module (ECM) for the 2008-2009 Subaru Impreza.

5 minutes to read 2008-2009 Subaru Impreza
Difficulty
2/5
Est. Time
0.5 hrs
DIY Doable?
✅ Yes
Shop Labor
$150 - $400
Used OEM Price
$50 - $150
⚠️ Drivable, but... — Yes, but it is not recommended. An failing ECM can cause unpredictable stalling, which is a safety hazard, and may leave you stranded without warning.
Key Takeaways
  • A replacement ECM MUST be programmed to the vehicle by a dealer or specialist; it is not a plug-and-play part.
  • Always match the OEM part number exactly, paying close attention to the transmission type (Automatic vs. Manual) of the donor vehicle.
  • Check for eligibility for Subaru Service Bulletins (like WVU-31) which may resolve issues with a simple software update.
  • The ECM is located in the passenger footwell and is susceptible to water damage from a clogged A/C drain line.
The Engine Control Module (ECM), also known as the Engine Control Unit (ECU), is the central computer for your Impreza's engine. It acts as the engine's brain, processing information from dozens of sensors to make real-time decisions. The ECM controls critical functions like the fuel-to-air mixture, ignition timing, idle speed, and variable valve timing. By constantly adjusting these parameters, the ECM ensures the engine runs efficiently, produces the least possible emissions, and delivers smooth power.

Symptoms of a Failing ECM

An OBD-II scanner displaying a P0606 internal ECM failure code.
Diagnostic trouble codes like P0600 through P0606 often indicate an internal hardware failure within the ECM itself.

A failing Engine Control Module in a 2008-2009 Subaru Impreza can cause a wide range of confusing symptoms, from a simple check engine light to a car that won't start at all. Because the ECM controls so many systems, its failure can sometimes be misdiagnosed as a bad sensor or other component.

  • Check Engine Light: This is the most common symptom. The ECM will store trouble codes that can be read with an OBD-II scanner. Codes specifically pointing to an internal module failure (P0600-P0606) are a clear indicator, but often a bad ECM will cause a cascade of other seemingly unrelated codes.
  • Engine Performance Issues: A faulty ECM can lead to engine stumbling, misfires, hesitation on acceleration, rough idling, and sudden stalling. This is often due to the ECM's inability to correctly manage the air-fuel ratio or ignition timing.
  • No-Start or Hard Starting: The vehicle may crank but fail to start, or take an unusually long time to turn over. This can happen if the ECM is not properly activating the fuel pump or ignition coils, or if it has lost its connection to the immobilizer system.
  • Poor Fuel Economy: A sudden, unexplained drop in gas mileage can be a sign that the ECM is no longer calculating the air-fuel mixture efficiently.
  • Erratic Automatic Transmission Shifting: In vehicles with an automatic transmission, the ECM communicates with the transmission controller. A failing ECM can cause rough, delayed, or incorrect gear shifts.

Known Issues, TSBs, and Recalls

A side-by-side comparison of a clean, healthy ECM circuit board versus one with green corrosion from water damage.
A common failure mode for these Subarus is water intrusion from a clogged A/C drain, leading to the corrosion seen on the right.

While there have been no direct recalls for the ECM itself on these models, Subaru has issued several Service Program Bulletins that involve reprogramming the factory ECM to fix performance and emissions-related issues.

  • Service Bulletin WVU-31: Subaru released a software update to improve the performance of the emission control system, particularly in cold weather with short, repeated trips. This involves a dealer reprogramming the ECM with updated logic.
  • Service Bulletin WVM-23: For vehicles with PZEV (Partial Zero Emission Vehicle) specifications, this bulletin addresses potential premature degradation of the catalytic converter. The fix is an ECM software update to better manage the converter.

A common physical failure mode for Subaru ECMs is water damage. The module is located in the passenger-side front footwell, and a clogged A/C evaporator drain 🎬 Watch: How to find and fix water leaks in your floor can cause water to leak directly onto the ECM, leading to corrosion and electrical failure. When inspecting a used module or diagnosing your own, check for any signs of corrosion or water marks on the case and connectors.

Pro Tip: Before condemning your ECM, have a dealership check if your vehicle is eligible for any open service bulletins like WVU-31. A simple software re-flash covered by a campaign might solve your issues and is much cheaper than a replacement.

Replacement and Programming

The location of the ECM in a 2008 Subaru Impreza, found under the passenger-side footwell carpet.
The ECM is tucked away in the passenger-side footwell beneath a protective metal plate.

The ECM is located in the passenger-side footwell, under the carpet and a protective metal plate held in by several 10mm bolts. 🎬 See this walkthrough on how to swap the physical module While physical replacement is straightforward, the electronic side is more complex.

Warning: A replacement ECM, whether new or used, MUST BE PROGRAMMED to your specific vehicle. The ECM is linked to your car's immobilizer system and keys. Simply swapping the module will result in a no-start condition. This is not a plug-and-play part.

You have two main options for programming:

  1. Subaru Dealership: A dealer can use their proprietary Subaru Select Monitor (SSM) diagnostic tool to program the replacement ECM to your vehicle's VIN and re-link your keys to the immobilizer. This is the most common and reliable method.
  2. Cloning Service: Some specialized automotive electronics companies can 'clone' the data from your original ECM onto a replacement unit. This involves mailing your original module to them. The returned module is then plug-and-play, as it contains all of your car's original immobilizer and VIN data. This can be a great option if you want to avoid a trip to the dealer.
  3. 🎬 Watch: Advanced tips for programming and cloning a Subaru ECU

Buying a Used Engine Control Module

A close-up of the identification label on a 2008 Subaru Impreza ECM showing the part number.
When buying a used unit, ensure the part number on the sticker matches your original module exactly to ensure compatibility.

Purchasing a used OEM ECM is a very cost-effective repair strategy, but you must be careful to get the correct part and be prepared for the required programming.

  • Match the Part Number EXACTLY: The most critical step is to match the OEM part number on your original ECM. The primary numbers for the non-turbo automatic Impreza are 22611AM700 and 22611AM701, which are interchangeable. Manual transmission and turbo (WRX/STI) models use different ECMs. Do not rely on visual appearance alone.
  • Verify Transmission Type: Ensure the donor vehicle had the same transmission as yours (Automatic vs. Manual). An ECM for an automatic will not work correctly in a manual, and vice-versa.
  • Physical Inspection: When you receive the used ECM, inspect the case for any signs of water damage, heavy corrosion, or physical impact. Check that all connector pins are straight and clean.
  • Plan for Programming: Before you buy, call your local Subaru dealer or an independent shop that specializes in Subarus to confirm they are willing and able to program a customer-supplied used ECM. Get a quote for this service, as it is a mandatory part of the repair.

Cost Comparison

Part or Service Estimated Cost
New OEM (Dealer) $800 - $1300
Used OEM (Recycled) $50 - $150
Remanufactured / Cloning Service $400 - $500
Shop Labor (Replacement & Programming) $150 - $400

Frequently Asked Questions (FAQ)

Where is the ECM located on a 2008-2009 Impreza?

The ECM is located in the front passenger footwell. You will need to pull back the carpet and remove a metal protection plate, which is typically held in place by three or four 10mm bolts.

Can I install a used ECM myself?

Yes, the physical installation is simple for a DIY mechanic. However, the car will not start until the used ECM is electronically programmed to your vehicle's VIN and immobilizer system by a dealer or qualified technician.

Do I have to go to the dealer for programming?

A Subaru dealership is the most common option. However, some independent shops with advanced diagnostic tools (like a J2534 pass-thru device) may be able to do it. Alternatively, you can use an online cloning service where you send in your old module to have its data transferred to the replacement.

What's the difference between part numbers 22611AM700 and 22611AM701?

For the 2008-2009 Impreza (non-turbo, automatic), these part numbers are considered interchangeable. They likely represent minor revisions or different suppliers for the same component, but they function identically. Part number 22611AM701 is a common replacement for 22611AM700.

Como Cambiar la computadora ECU de un Subaru
Como Cambiar la computadora ECU de un Subaru
Subaru EXTREME Water Leak: Passenger floor -Part 1
Subaru EXTREME Water Leak: Passenger floor -Part 1
Subaru EXTREME Water Leak: Revisited AGAIN!! -Part 3
Subaru EXTREME Water Leak: Revisited AGAIN!! -Part 3
Water In The Floor! The What, Why, & How Behind This Phenomenon In Your Subaru!
Water In The Floor! The What, Why, & How Behind This Phenomenon In Your Subaru!
Why your floor may be wet on the passengers side of your car!  Fix it for good!
Why your floor may be wet on the passengers side of your car! Fix it for good!
Pro Tips for Subaru ECU Replacement | PCM With NO EPROM| How to Read and Write
Pro Tips for Subaru ECU Replacement | PCM With NO EPROM| How to Read and Write
How to Program Subaru ECU Without Original Data — Cloning Failed, IMMO OFF Recovery
How to Program Subaru ECU Without Original Data — Cloning Failed, IMMO OFF Recovery
Subaru ECU swap car don't start and wrong vin
Subaru ECU swap car don't start and wrong vin

Technical Specifications

OEM Part Numbers: 22611AM700 22611AM701

Location: Right-hand (passenger side) front floor area.

Wrenchy
Article researched & written by
Go-Parts' AI research assistant. Every article is backed by live web research, verified OEM data, and real technician knowledge — so you get accurate, up-to-date information you can trust.
Meet Wrenchy → Updated Jul 21, 2026

The information in this article is provided for general reference and educational purposes only. Vehicle specifications, procedures, and part compatibility can vary by production date, trim level, and region. Always consult your vehicle's factory service manual and verify part numbers before purchasing or performing repairs. Safety-critical components such as airbags, seat belts, and braking systems should be installed by a qualified professional.

Year Coverage
This article covers the Engine Control Module (ECM) for:
  • Subaru Impreza: 20082009
In this article
🎬 Helpful Videos
Jump to ▴

Email This Guide

We'll send you a link to this article so you can read it later or share it.

Added to cart · Part