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.
- 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.
Symptoms of a Failing 2016 Impreza ECM

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)

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

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 ECM in the 2016 Impreza is located in the passenger-side footwell, under the carpet and a protective metal plate.
- Disconnect the Battery: Before working on any vehicle electronics, disconnect the negative terminal of the car battery.
- 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.
- Remove the Cover: Unbolt the metal protective plate that covers the ECM. It is typically held on by a few 10mm bolts.
- 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. 🎬 Watch this video for a step-by-step ECM removal walkthrough.
- Install the New Module: Bolt the replacement ECM into place and securely reconnect the wiring harnesses.
- Reassemble: Re-install the protective cover, put the carpet and trim back in place, and reconnect the battery.
- 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.
Helpful Videos
Technical Specifications
OEM Part Numbers: 22765AH720 22765AH721
Fits: 2016 Subaru Impreza with 2.0L Engine, Automatic (CVT) Transmission, and PZEV Emissions.
We Have This Part in Stock
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.
- Subaru Impreza:
- 🎬 Helpful Videos
- 🛍️ Shop This Part
- Symptoms of a Failing 2016 Impreza ECM
- Is It Your ECM or Something Else? The Brake Light Switch Issue
- Known Issues, Recalls, and Technical Service Bulletins (TSBs)
- Buying a Used Engine Control Module: What You Must Know
- 1. Match the Part Number EXACTLY
- 2. The Reprogramming Requirement (This is Not Optional)
- 3. Physical Inspection of a Used Unit
- ECM Replacement Cost Comparison
- ECM Location and Replacement Steps
- Frequently Asked Questions (FAQ)
- 🎟️ Get 5% Off