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

2007-2008 Subaru Forester ECM: A Guide to Failure, Part Numbers, and Programming

This guide covers common symptoms, part number matching, and the critical immobilizer programming required when replacing the Engine Control Module in your Forester.

5 minutes to read 2007-2008 Subaru Forester
Difficulty
4/5
Est. Time
1.5 hrs
DIY Doable?
🔧 Shop
Shop Labor
$200 - $400
Used OEM Price
$75 - $250
🚫 Do not drive — It is not safe to drive with a failing ECM as it can cause the engine to stall at any time, creating a serious safety risk on the road.
Key Takeaways
  • A replacement ECM for a 2007-2008 Forester MUST be programmed to the car's immobilizer system to function.
  • Only use part number 22611AM291 or the superseded number 22611AP181 for 2.5L non-turbo, manual transmission models.
  • Physical installation is easy, but programming requires special tools, making it a job for a dealer or equipped independent shop.
  • ECM failure can cause a no-start, stalling, or a check engine light with internal fault codes (P06xx series).
The Engine Control Module (ECM), often called the engine computer, is the electronic brain of your 2007-2008 Subaru Forester. It receives data from sensors all over the engine and vehicle, such as the crankshaft position sensor, oxygen sensors, and mass airflow sensor. Using this information, it makes millions of calculations per second to control the fuel injectors, ignition timing, and emissions components. A properly functioning ECM is essential for engine performance, fuel economy, and emissions compliance. When it fails, it can cause a wide range of problems, from a simple check engine light to a car that won't start at all.

Symptoms of a Failing ECM

A failing Engine Control Module can be difficult to diagnose because its symptoms often mimic other, more common problems. Always rule out simpler issues like a weak battery, bad ground connections, or faulty sensors before suspecting the ECM.

  • Check Engine Light: This is the most common symptom. Specific trouble codes pointing to internal module failure are a strong indicator. Look for codes like P0604 (Internal Control Module RAM Error), P0605 (Internal Control Module ROM Error), or P0607 (Control Module Performance).
  • 🎬 Watch: How to diagnose a Subaru P0607 error code
  • Engine Stalling or Misfiring: The engine may stall unexpectedly, run rough, or misfire. This can happen intermittently and without a clear pattern.
  • No-Start Condition: The engine may crank but refuse to start. This happens if the ECM is not properly firing the ignition coils or fuel injectors.
  • Poor Performance and Fuel Economy: If the ECM is not managing the engine correctly, you may notice a significant drop in power and an increase in fuel consumption.
  • Communication Issues: A failed ECM may not communicate with diagnostic scan tools, making it impossible to read trouble codes.

Known Issues, TSBs, and Recalls

While there are no direct recalls for the ECM itself on these specific models, Subaru has issued several Technical Service Bulletins (TSBs) that involve reprogramming the ECM to fix other issues. For example, TSBs like WVN-24 and WVU-31 were released to update the ECM software to better manage the catalytic converter and address issues with a one-way fuel valve. These bulletins indicate that the ECM's software can be updated (or "reflashed") by a dealer to improve vehicle operation.

Pro Tip: Before replacing an ECM for a performance issue, check with a Subaru dealer to see if any TSBs apply to your vehicle's VIN. A simple software update might solve the problem without needing to replace the expensive hardware.

Buying a Used Engine Control Module (ECM)

Purchasing a used ECM is a great way to save money, but it requires careful attention to detail to ensure you get the right part that can be successfully installed in your vehicle.

1. Match the Part Number Exactly

This is the most critical step. The ECM for the 2007-2008 Forester with a 2.5L non-turbo engine and manual transmission has the part number 22611AM291. This part was later superseded by part number 22611AP181. You can use either of these part numbers, but they must not be confused with modules for automatic transmissions (like 22611AM302) or turbo models, which are not compatible. Always check the number on your original ECM before buying a replacement.

2. Understand the Immobilizer System

Subarus from this era are equipped with an immobilizer security system. The ECM, the ignition key (which has a chip inside), and a separate immobilizer module are all electronically paired. You cannot simply swap in a used ECM and expect the car to start. The replacement ECM must be programmed to recognize your existing keys and immobilizer. If this step is not performed, the engine will crank but will not start.

3. Physical Inspection

When buying a used ECM, inspect it for any signs of physical damage. Look for corrosion on the pins, signs of water intrusion on the case, or broken connector housings. The ECM is located in the passenger-side footwell, under the carpet and a protective metal plate, a location that can be vulnerable to water damage if there are any leaks.

Programming and Installation

Physically replacing the ECM is straightforward, but programming is not a typical DIY job.

  1. Disconnect the Battery: Always disconnect the negative battery terminal before working on any electronic components.
  2. Locate the ECM: Pull back the carpet in the front passenger footwell. You will see a metal cover held on by several bolts. On some models, these may be security nuts that require a special tool or locking pliers to remove.
  3. Swap the Module: Once the cover is off, unplug the wiring harnesses from the old ECM, unbolt it from the chassis, and install the new one in its place.
  4. 🎬 Watch this step-by-step Subaru computer removal walkthrough
  5. Programming: This is the crucial final step. The vehicle must be taken to a Subaru dealership or a well-equipped independent shop that has a Subaru Select Monitor (SSM) or a compatible high-end diagnostic tool. They will use the tool to register the replacement ECM to your car's immobilizer system. Some specialized online retailers may offer services where you send them your original and replacement modules to have the programming data cloned.
  6. 🎬 See how to clone and program a used Subaru ECU

Warning: The vehicle will not start until the replacement ECM is programmed. You will need to have the vehicle towed to a programming facility after the new part is installed.

Cost Comparison

Prices can vary based on availability and location. The original part is often discontinued, making used or remanufactured units the most common options.

Part Type Estimated Cost
New OEM $700 - $1,200
Remanufactured $350 - $500
Used OEM $75 - $250
Shop Labor (Installation & Programming) $200 - $400

Frequently Asked Questions (FAQ)

Do I have to program a replacement ECM for my 2007-2008 Forester?

Yes, absolutely. The replacement ECM must be electronically registered to your vehicle's immobilizer system using specialized diagnostic tools. Without this step, the car will not start.

Can I use an ECM from a Forester with an automatic transmission?

No. The ECM is specific to the transmission type. You must use an ECM from a vehicle with a manual transmission, specifically part number 22611AM291 or its replacement, 22611AP181.

Where is the ECM located on my 2007-2008 Subaru Forester?

The ECM is located in the passenger-side footwell. You will need to pull back the carpet and remove a metal protective plate to access it.

Can a locksmith program a Subaru ECM?

Some automotive locksmiths have the advanced tools required to program Subaru immobilizer systems, but not all do. It is more common for this work to be done at a Subaru dealership or a specialized independent repair shop. Always call ahead to confirm they have the capability.

Accessing the Engine Control Module on 2009 Subaru Forester
Accessing the Engine Control Module on 2009 Subaru Forester
Subaru P0607 error code
Subaru P0607 error code
Subaru Forester 08-13 Computer Removal
Subaru Forester 08-13 Computer Removal
How to Program a Used Subaru ECU | Clone VIN, Keys & IMMO Data
How to Program a Used Subaru ECU | Clone VIN, Keys & IMMO Data
2003-08 Subaru Forester Key Fob Programming | SG Forester | Keyless Entry
2003-08 Subaru Forester Key Fob Programming | SG Forester | Keyless Entry

Technical Specifications

OEM Part Numbers: 22611AM291 22611AP181

Fits 2007-2008 Subaru Forester with 2.5L non-turbocharged engine and manual transmission. Excludes California emissions models.

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 Forester: 20072008
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