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

2012 Subaru Impreza ECM: Manual Transmission & Non-PZEV Compatibility Guide

Avoid costly mistakes by understanding the critical part number, programming, and emissions requirements for the 2012 Subaru Impreza Engine Control Module.

6 minutes to read 2012-2012 Subaru Impreza
Difficulty
2/5
Est. Time
0.75 hrs
DIY Doable?
🔧 Shop
Shop Labor
$100 - $160
Used OEM Price
$70 - $150
🚫 Do not drive — No, it is not safe to drive with a failing ECM. The engine could stall at any time, creating a significant safety risk on the road.
Key Takeaways
  • This ECM is only for 2012 Imprezas with a manual transmission and non-PZEV (Federal) emissions.
  • A replacement ECM is NOT plug-and-play; it always requires programming to the car's immobilizer system to start the engine.
  • Always match the OEM part number on your original module to the replacement. Common numbers are 22765AC360, 22765AC361, 22765AC362, and 22765AC365.
  • A Subaru dealer or a specialist with cloning equipment is required for the final installation step.
The Engine Control Module (ECM), often called the engine's computer, is the electronic brain of your 2012 Subaru Impreza. It constantly receives data from sensors throughout the engine and vehicle, such as the oxygen sensors, crankshaft position sensor, and throttle position sensor. Using this information, the ECM makes millions of calculations per second to precisely control the fuel injectors, ignition timing, and other engine functions. This ensures your Impreza runs efficiently, produces the least possible emissions, and delivers optimal power.

Symptoms of a Failing 2012 Impreza ECM

A failing ECM can cause a wide range of problems, from subtle performance issues to a car that won't start at all. Because the ECM controls so many different systems, symptoms can sometimes be mistaken for other component failures. Here are the most common signs that your Impreza's ECM may be faulty:

  • Check Engine Light: This is the most common symptom. The ECM will trigger a Check Engine Light if it detects a problem with itself or a system it monitors. Codes specifically pointing to an internal ECM failure often start with P06xx, such as P0600, 🎬 Watch: How to diagnose a P0600 serial communication link error. P0601, P0602, P0603, P0604, and P0605.
  • Engine Stalling or Misfiring: The engine may stutter, misfire, or stall unexpectedly while driving. This can happen if the ECM fails to give the correct commands for fuel and spark timing.
  • Car Won't Start: If the ECM is completely dead or cannot communicate with other essential modules like the immobilizer, the engine may crank but refuse to start.
  • Poor Engine Performance: You might notice a sudden loss of power, poor acceleration, or a significant drop in fuel economy. This happens when the ECM can no longer maintain the correct air-fuel mixture.
  • Shifting Problems: On manual transmission vehicles, while less direct, a faulty ECM can send incorrect data about engine load and speed, which can indirectly affect the driving experience. On automatic models, it can cause hard or erratic shifting.

Known Issues, TSBs, and Recalls

While there have been no major safety recalls for ECM failure on the 2012 Impreza, Subaru has issued Technical Service Bulletins (TSBs) that involve reprogramming the module.

  • TSB WQC-39: Subaru issued a service campaign for some 2012 Impreza models to reprogram the ECM. This was not a safety recall, but a software update to correct a flaw in the diagnostic logic for the engine thermostat. This update ensures the check engine light illuminates properly if the thermostat fails. The campaign was primarily for vehicles registered in states that follow California's emissions standards.
  • TSB SB-11-135-13: This bulletin addresses a false Check Engine Light with Diagnostic Trouble Code (DTC) P050A, which could be triggered by specific clutch operations. The fix is to reprogram the ECM with updated software.

Compatibility Warning: The ECM for the 2012 Subaru Impreza is highly specific. This guide and the listed part numbers are for models with a manual transmission and Federal (non-PZEV) emissions. An ECM from an automatic (CVT) or PZEV vehicle will not work.

Buying a Used Engine Control Module for Your 2012 Impreza

Purchasing a used OEM ECM is a cost-effective solution, but careful verification is essential to ensure you get the right part that can be successfully installed in your vehicle.

1. Verify Your Vehicle's Specifications

Before you buy, you must know two things about your Impreza:

  • Transmission Type: Is it a Manual Transmission (MT) or an Automatic (CVT)?
  • Emissions System: Is it a Federal (non-PZEV) or PZEV vehicle? PZEV stands for Partial Zero-Emission Vehicle and was required for cars sold new in California and several other states (CT, ME, MD, MA, NJ, NY, OR, PA, RI, VT, WA). PZEV cars have different hardware and ECM software. You can typically find a sticker under the hood on the radiator support or on a side window that indicates if the vehicle conforms to PZEV standards.

2. Match the Part Number EXACTLY

The single most important step is to match the OEM part number from your original ECM to the replacement unit. Do not rely on visual matches alone. The part number is printed on a label on the outside of the module. Known OEM part numbers for the 2012 Impreza with a manual transmission and non-PZEV emissions include 22765AC360, 22765AC361, 22765AC362, and 22765AC365. One part number often supersedes another, but they should be compatible within this family.

3. Physical Inspection

When buying a used ECM, inspect it for:

  • No Water Damage: Look for any signs of corrosion, water marks, or a powdery residue on the case or connectors. Water intrusion is a common cause of ECM failure.
  • Intact Connectors: Ensure all connector pins are straight, clean, and not damaged.
  • Unopened Case: Be wary of modules that look like they have been pried open, as this could indicate a failed repair attempt.

ECM Programming and Immobilizer Re-learning

Warning: A replacement ECM for a 2012 Subaru Impreza is NOT plug-and-play. It must be programmed to your vehicle's immobilizer system for the engine to start.

The ECM, Body Integrated Unit (BIU), and your keys all contain security information that must be synchronized. When you install a different ECM, this synchronization is lost, and the immobilizer will prevent the car from starting. You have a few options:

  1. Subaru Dealership: A dealer can use their proprietary Subaru Select Monitor (SSM) diagnostic tool to register the "new" ECM to your car's immobilizer system. This is the most straightforward, albeit often most expensive, option.
  2. Cloning Services: Many independent shops and mail-in services can "clone" your original ECM. This involves reading the immobilizer and VIN data from your original module and writing it directly onto the replacement unit. The cloned ECM then becomes a true plug-and-play part. This is only possible if your original ECM is not completely dead and can still communicate.
  3. IMMO OFF / Recovery: If your original ECM is fried and its data cannot be read, a specialist may be able to perform an "IMMO OFF" procedure on the replacement ECM. This disables the immobilizer check within the ECM, allowing the engine to start. The vehicle's VIN must then be programmed into the module to ensure full functionality.
  4. 🎬 Watch: How to recover and program an ECU without original data.

Replacement Cost Comparison

The cost to replace the ECM can vary significantly based on the source of the part and the labor required for programming.

Part SourceEstimated Cost
New OEM$750 - $820
Used OEM$70 - $150
Remanufactured / Refurbished$150 - $350
Shop Labor (Physical Swap)$100 - $160
Shop Labor (Programming/Cloning)$150 - $300

Frequently Asked Questions (FAQ)

Do I have to program a replacement ECM for a 2012 Impreza?

Yes, absolutely. A replacement ECM, whether new or used, must be electronically synchronized with your vehicle's immobilizer system. Without this step, the car will not start. This typically requires a Subaru dealer or a specialized electronics shop.

What is PZEV and how do I know if my car has it?

PZEV stands for Partial Zero-Emission Vehicle. It's an emissions standard, primarily for cars sold in California and certain other states, that is stricter than the federal standard. PZEV vehicles have a more advanced catalytic converter and different ECM programming. You can check for a sticker on the underside of the hood or on one of the rear windows that explicitly says "PZEV." If there is no sticker, your car is likely a standard Federal emissions vehicle.

Can I use an ECM from an automatic Impreza in my manual one?

No. The ECM is specific to the transmission type. The software and logic for controlling a manual transmission car are different from those for a CVT automatic. You must use an ECM from a manual transmission vehicle.

Where is the ECM located on a 2012 Subaru Impreza?

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.

🎬 See this walkthrough on how to swap the physical module.
2012 Subaru Impreza P2091, P0851, diag, PCM CLONE, repair Autel IM608 XP400 PRO EASY!
2012 Subaru Impreza P2091, P0851, diag, PCM CLONE, repair Autel IM608 XP400 PRO EASY!
How to Change ECU [Engine Control Unit Swap // Subaru]
How to Change ECU [Engine Control Unit Swap // Subaru]
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
How To Fix P0600 Code - Serial Communication Link Malfunction Diagnosis
How To Fix P0600 Code - Serial Communication Link Malfunction Diagnosis

Technical Specifications

OEM Part Numbers: 22765AC360 22765AC361 22765AC362 22765AC365

Fits 2012 Subaru Impreza with 2.0L engine, Manual Transmission, and Federal (non-PZEV) emissions.

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: 2012
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