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

2016 Subaru Impreza ECM: A Guide to PZEV, Programming, and Replacement

This guide covers the critical details of replacing the Engine Control Module (ECM) in your 2016 Impreza, including part number matching and the mandatory reprogramming process.

6 minutes to read 2016-2016 Subaru Impreza
Difficulty
4/5
Est. Time
1.5 hrs
DIY Doable?
🔧 Shop
Shop Labor
$225 - $450
Used OEM Price
$75 - $200
🚫 Do not drive — A failing ECM can cause the engine to stall at any time or fail to start, making the vehicle unreliable and unsafe to drive.
Key Takeaways
  • A replacement ECM (new or used) for a 2016 Impreza MUST be reprogrammed to the vehicle's immobilizer system; the car will not start without this step.
  • You must match the part number exactly, ensuring it is for a 2.0L engine, CVT, and PZEV emissions (part numbers 22765AH720 or 22765AH721).
  • Using an ECM 'cloning' service is a viable alternative to dealer programming, making a used ECM plug-and-play for easier DIY installation.
  • A faulty brake light switch is under recall and can cause a no-start condition that may be misdiagnosed as a bad ECM.
The Engine Control Module (ECM), also known as the Engine Control Unit (ECU), is the central computer or 'brain' of your 2016 Subaru Impreza. It receives data from sensors all over the vehicle to manage the engine's performance. The ECM controls the fuel injectors, ignition timing, variable valve timing (AVCS), and emissions systems to ensure the engine runs efficiently and cleanly. It also communicates with other critical modules in the car, such as the transmission control module, the anti-lock brake system, and, most importantly, the immobilizer security system.

Symptoms of a Failing 2016 Impreza ECM

An OBD-II scanner displaying a P0600 Internal Control Module error code, a common indicator of ECM failure.
Internal module failure codes in the P0600 to P0607 range are strong indicators that your ECM is failing, rather than a specific engine sensor.

A failing ECM can cause a wide range of confusing and intermittent issues. Because it controls so many different systems, symptoms can vary. Look for these common warning signs:

🎬 Watch: A visual guide to common symptoms of ECM failure.
  • Check Engine Light: The most obvious sign is an illuminated check engine light. Codes specific to internal module failure (P0600-P0607 range) are a strong indicator.
  • Engine Performance Problems: This can include engine stalling, rough idling, misfires, poor acceleration, and reduced fuel economy.
  • Car Won't Start: The ECM plays a key role in starting the engine. If it fails, you may experience a 'crank, no-start' condition where the engine turns over but never fires up.
  • Multiple Unrelated Error Codes: If your OBD-II scanner shows a variety of seemingly unrelated codes (e.g., for different sensors), it could point to a faulty ECM that is misinterpreting the data.
  • Inconsistent Operation: Problems that appear randomly or only when the engine is hot can sometimes be traced to failing electronic components within the ECM.

Is It Your ECM or Something Else? The Brake Light Switch Issue

Pro Tip: A widespread recall for the brake light switch on 2008-2016 Imprezas can mimic ECM failure. A faulty switch can prevent the car from starting or shifting out of Park and may illuminate various warning lights. Before condemning your ECM for a no-start issue, check if your vehicle has had the brake light switch recall (Subaru recall #WUE-90) performed. This simple fix could save you hundreds of dollars.

🎬 See how to replace the brake light switch yourself.

Known Issues, Recalls, and Technical Service Bulletins (TSBs)

The brake light switch located under the dashboard of a Subaru Impreza.
Before replacing the ECM for a no-start condition, verify if your Impreza has had the WUE-90 brake light switch recall performed, as a faulty switch can mimic ECM failure.

For the 2016 model year, there are no major recalls or widespread, documented failure patterns directly affecting the Engine Control Module. However, several service bulletins involve software updates to the ECM to resolve other vehicle issues, such as correcting behavior of the CVT transmission or addressing certain codes from the Active Valve Control System (AVCS). This highlights the importance of the module's software. No specific recalls for ECM failure are active for this model year.

Buying a Used Engine Control Module: What You Must Know

A Subaru Engine Control Module showing the manufacturer part number sticker.
When buying a used ECM, the part number (such as 22765AH720 for PZEV models) must match your original unit exactly, and it will require professional cloning or dealer programming to sync with your immobilizer.

This is the most critical part of replacing your Impreza's ECM. Buying a used module can save you a significant amount of money, but you must follow these steps carefully to avoid a costly paperweight.

1. Match the Part Number EXACTLY

The ECM must be compatible with your vehicle's specific configuration. For the 2016 Impreza, this means matching:

  • Engine: 2.0L H4 Engine
  • Transmission: Automatic (CVT)
  • Emissions: PZEV (Partial Zero-Emission Vehicle) specification. This is often noted on the part itself or in the description as 'California' emissions.

The primary OEM part numbers are 22765AH720 and its replacement, 22765AH721. Your replacement module MUST have the same part number as the original unit in your car.

2. The Reprogramming Requirement (This is Not Optional)

Warning: You cannot simply swap a used ECM into your 2016 Impreza and expect it to work. The vehicle will not start. The ECM is electronically tied to your car's immobilizer system and keys. This security feature prevents theft but adds a mandatory step to the replacement process.

You have two primary options for programming:

Option A: Installation and Dealer/Shop Programming

In this scenario, you or your mechanic installs the replacement ECM. The car is then towed to a Subaru dealership or a well-equipped independent auto repair shop. They will use specialized tools to perform a key relearn procedure, programming your existing keys to the new ECM and syncing it with the car's immobilizer system.

Option B: ECM Cloning Service

This is often the best choice for DIYers or those looking to avoid a trip to the dealer. You mail your original (faulty) ECM and your purchased used ECM to a specialized electronics service. They will read the critical data (VIN, immobilizer codes, key information) from your original module and 'clone' it onto the replacement unit. The replacement ECM is then mailed back to you, ready for a true 'plug-and-play' installation with no further programming needed. This service typically costs a few hundred dollars.

3. Physical Inspection of a Used Unit

When buying a used ECM, inspect it for:

  • No Corrosion: Check the case and especially the connector pins for any signs of water damage or corrosion.
  • Intact Connectors: Ensure all pins are straight and not bent or broken.
  • Unopened Case: Look for signs that the module's case has been pried open, which could indicate a failed repair attempt.

ECM Replacement Cost Comparison

Prices can vary based on your location and the supplier. The following is an estimated breakdown of costs:

Part / Service Estimated Cost
New OEM $620 - $950
Used OEM $75 - $200
Remanufactured / Cloning Service $200 - $350 (Does not include the cost of the used part)
Shop Labor (Physical Swap) $100 - $200
Shop Labor (Programming Only) $125 - $250

ECM Location and Replacement Steps

The Engine Control Module located under the passenger side floorboard or kick panel in a Subaru Impreza.
The ECM in the 2016 Impreza is typically located under the passenger side floorboard carpet or behind the kick panel. Disconnect the battery before beginning removal.

The ECM in the 2016 Impreza is located in the passenger-side footwell, under the carpet and a protective metal plate.

  1. Disconnect the Battery: Before working on any vehicle electronics, disconnect the negative terminal of the car battery.
  2. Access the Module: Pull back the carpet in the front passenger footwell, near the firewall. You may need to remove a plastic kick panel or trim piece.
  3. Remove the Cover: Unbolt the metal protective plate that covers the ECM. It is typically held on by a few 10mm bolts.
  4. Unplug and Remove: Carefully disconnect the electrical wiring harnesses from the ECM. Press the release tabs on the connectors to unplug them. Then, unbolt the ECM from its mounting bracket.
  5. 🎬 Watch this video for a step-by-step ECM removal walkthrough.
  6. Install the New Module: Bolt the replacement ECM into place and securely reconnect the wiring harnesses.
  7. Reassemble: Re-install the protective cover, put the carpet and trim back in place, and reconnect the battery.
  8. PROGRAMMING: The vehicle is now ready for programming via one of the methods described above. The car will not start until this step is completed.

Frequently Asked Questions (FAQ)

Do I absolutely have to reprogram a used ECM for my 2016 Impreza?

Yes. There is no way around this. The ECM is part of the vehicle's anti-theft immobilizer system. Without programming, the ECM will not recognize your keys and will prevent the engine from starting.

Can an independent mechanic or locksmith program the new ECM?

Some can, but not all. A shop needs specialized, up-to-date diagnostic tools that can communicate with Subaru's security systems. A Subaru dealership can always perform the programming. An automotive locksmith who specializes in modern vehicles may also be able to do it. Always call ahead to confirm they have the capability for a 2016 Subaru ECM replacement.

What is an ECM 'cloning' service?

Cloning is a service where a specialist transfers the security and programming data from your original ECM to a replacement (used) ECM. This makes the replacement unit an exact digital copy of the original. The main benefit is that the cloned ECM becomes 'plug-and-play,' meaning you can install it yourself and the car will start and run without needing a trip to the dealer for programming.

Where is the ECM located on a 2016 Subaru Impreza?

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

Como Cambiar la computadora ECU de un Subaru
Como Cambiar la computadora ECU de un Subaru
Subaru Forester Denso ECM PCM  1:1 Clone EEPROM and Flash w/ PCMflash and Tactrix open port 2.0
Subaru Forester Denso ECM PCM 1:1 Clone EEPROM and Flash w/ PCMflash and Tactrix open port 2.0
SYMPTOMS OF A BAD ECM (ENGINE CONTROL MODULE)
SYMPTOMS OF A BAD ECM (ENGINE CONTROL MODULE)
11 SYMPTOMS OF A BAD ECM (ENGINE CONTROL MODULE)
11 SYMPTOMS OF A BAD ECM (ENGINE CONTROL MODULE)
Symptoms of a Bad ECM (Engine Control Module Failure)
Symptoms of a Bad ECM (Engine Control Module Failure)
Symptoms of a Bad Engine Control Module (ECM)
Symptoms of a Bad Engine Control Module (ECM)
7 Symptoms of a Bad ECM (Engine Control Module)
7 Symptoms of a Bad ECM (Engine Control Module)
Fix Recall  ABS, Hill Assist Light, 2016 Subaru Crosstrek brake light switch
Fix Recall ABS, Hill Assist Light, 2016 Subaru Crosstrek brake light switch

Technical Specifications

OEM Part Numbers: 22765AH720 22765AH721

Fits: 2016 Subaru Impreza with 2.0L Engine, Automatic (CVT) Transmission, and 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: 2016
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