2016 Subaru Legacy & Outback 2.5L Engine Control Module (ECM): Programming, Problems, and Replacement
This guide covers the common failure symptoms, replacement costs, and critical programming requirements for the ECM in your 2016 Subaru Legacy or Outback.
- This ECM MUST be programmed to your vehicle after installation; it is not plug-and-play. Failure to program it will result in a no-start condition.
- The best way to handle a used ECM is to use a mail-in 'cloning' service to copy your original module's data to the replacement.
- Always match the part number exactly. The primary number is 22765AJ15A, which was superseded by 22765AJ15F.
- The ECM is located in the passenger footwell, under the carpet and behind a metal shield.
Symptoms of a Failing ECM in a 2016 Legacy or Outback

Diagnosing a faulty Engine Control Module can be tricky because its failure can mimic other problems. Since the ECM controls so many parts of the engine, a malfunction can create a wide variety of issues. It's often diagnosed after other potential causes, like faulty sensors or wiring, have been ruled out.
- Check Engine Light: This is the most common symptom. A failing ECM can trigger a constant Check Engine Light or cause a flood of seemingly unrelated trouble codes for various sensors. Codes specifically pointing to an internal computer fault include P0600 through P0605.
- Engine Performance Issues: You might experience engine stuttering, misfires, hesitation, or a sudden loss of power. This happens when the ECM can no longer correctly calculate the air-fuel mixture or ignition timing.
- Car Won't Start: A completely failed ECM will prevent the engine from starting. The engine may crank but not fire, or it may not crank at all. This is often related to the ECM's connection to the anti-theft immobilizer system.
- Poor Fuel Economy: If you notice a sudden, sharp drop in your gas mileage, it could be the ECM failing to manage the fuel system efficiently.
- Erratic Shifting or Stalling: The ECM communicates with the transmission. A faulty module can send incorrect data, leading to rough or delayed shifts from the CVT automatic transmission, or cause the engine to stall unexpectedly.
Known Issues, TSBs, and Recalls

While there are no major recalls for widespread failure of this specific ECM, Subaru has issued several Technical Service Bulletins (TSBs) that involve reprogramming the module's software to fix other concerns on 2016 Legacy and Outback models. This indicates that the module's software is critical and can be updated by a dealer to resolve certain bugs.
- TSB 09-109-23: Addresses a P2404 trouble code related to the EVAP system by updating the ECM software with a new cleaning mode for the leak detection pump.
- TSB 09-87-22: Provides a software update to fix issues in cold weather that could cause a no-start condition (DTC P0890) or a code for the active grille shutter (DTC P05A0).
- TSB 11-162-16 (related): While for the 2015 model year, this TSB to reprogram the ECM for better battery charging control shows a pattern of software updates. It also highlights that there are different software versions for Federal (FED) and California (CAL/PZEV) emissions specifications.
Pro Tip: If you are experiencing strange electrical issues or specific error codes mentioned in a TSB, a trip to the dealer for a potential ECM software update might solve the problem without needing to replace the entire module.
Buying a Used Engine Control Module (ECM)

For a 2016 Legacy or Outback, buying a used OEM ECM is a cost-effective option, but it comes with critical rules you must follow. A cheap aftermarket unit is not recommended for this part, as they often have compatibility and quality issues. A used, original Subaru part is more reliable, provided you take the right steps.
- Match the Part Number EXACTLY: The most important step is to match the OEM part number on your original ECM to the number on the used unit. The primary part number for this application is 22765AJ15A. This part was later updated by Subaru to part number 22765AJ15F. This means 22765AJ15F is a direct replacement for 22765AJ15A. Do not install an ECM with any other part number, even if it looks identical.
- Physical Inspection: When you receive the used ECM, inspect it for any signs of physical damage, corrosion on the pins, or evidence that the case has been opened. A clean, undamaged unit is essential.
- Understand Programming is MANDATORY: You cannot simply swap a used ECM and expect it to work. The ECM is tied to the car's immobilizer system. A used module is programmed to the donor vehicle's VIN and keys. Installing it in your car will result in a no-start condition until it is properly programmed. 🎬 See why a used ECU swap causes no-start and VIN issues.
- Plan for Programming: Before you buy, decide how you will get the module programmed. You have two main options:
- Cloning Service: This is often the best method for a used ECM. You send your original ECM and the used replacement to a specialized service. They will physically transfer the security and VIN data from your old module to the new one. The returned module is then plug-and-play, requiring no further dealer intervention.
- Dealer/Mechanic Programming: A Subaru dealer or a well-equipped independent shop can program a used ECM to your vehicle using specialized tools. However, some dealers may be reluctant to program a used part they did not supply. Call ahead to confirm they will do the work.
Warning: Do not attempt to install a used ECM without a plan for programming. The vehicle will not start, and you will need to have it towed to a shop that can perform the service.
Replacement Cost Comparison
The cost of replacing the ECM can vary dramatically depending on the source of the part and the labor involved. Programming is a significant part of the total cost.
| Part Source / Service | Estimated Cost |
|---|---|
| New OEM Part (Dealer) | $420 - $620 (part only) |
| Used OEM Part (Recycler/eBay) | $50 - $150 (part only) |
| Remanufactured Part | $300 - $900 (part only, includes testing/repair) |
| Shop Labor (Replacement) | $100 - $200 |
| Shop Labor (Programming) | $150 - $300 |
| Total Dealer Replacement (New) | $1,000 - $2,500+ |
| Total DIY with Used Part & Cloning | $200 - $400 |
ECM Location and Replacement Steps

On both the 2016 Subaru Legacy and 2016 Subaru Outback, the ECM is located in the passenger-side front footwell, underneath the carpet.
- Disconnect the Battery: Before working on any electronic module, always disconnect the negative terminal of your car's battery to prevent electrical damage.
- Access the Footwell: Remove the passenger-side floor mat. You will likely need to remove the plastic door sill trim piece and a side kick panel to be able to pull back the carpet.
- Remove the Protective Plate: Pull the carpet back from the firewall area. You will see a metal plate held in place by several 10mm bolts or nuts. Remove these fasteners and take off the plate.
- Remove the ECM: The ECM is now visible. Unplug the large electrical connectors. Be careful with the locking tabs, as they can be brittle. Once the connectors are off, remove the bolts holding the ECM bracket in place and remove the module from the vehicle. 🎬 Watch this step-by-step walkthrough on how to change a Subaru computer.
- Installation: Installation is the reverse of removal. Secure the new (and programmed) ECM, reconnect the wiring harnesses, reinstall the protective plate, lay the carpet back down, and replace the trim pieces before reconnecting the battery.
Frequently Asked Questions (FAQ)
Do I have to take my car to a Subaru dealer to get a new ECM programmed?
Not necessarily. While a Subaru dealer can always perform the programming, some independent auto repair shops with advanced diagnostic tools (like high-end Autel or Snap-on scanners) or a J2534 pass-thru device can also program the ECM. Another popular option is to use a mail-in cloning service, which makes the replacement ECM plug-and-play, avoiding a shop visit altogether.
Will a used ECM from a Legacy work in my Outback?
Yes, as long as it is from the same year (2016), has the same 2.5L engine and CVT transmission, and most importantly, has the exact same part number (e.g., 22765AJ15A or the superseding 22765AJ15F). The Legacy and Outback of this generation are built on the same platform and share the same core components.
What's the difference between PZEV and Federal emissions, and does it matter for the ECM?
PZEV (Partial Zero-Emission Vehicle) is a stricter emissions standard used in California and other states that follow its regulations. Federal (FED) is the standard for the rest of the country. The ECM has different software for each standard. While the hardware may be the same, it is best to use an ECM that matches your vehicle's original emissions specification to avoid potential Check Engine Lights or issues passing an emissions test.
Can I drive my car with a failing ECM?
It is not recommended. Depending on the failure mode, you could experience anything from poor fuel economy to sudden stalling in traffic, which is a serious safety hazard. If the car won't start, you won't be able to drive it at all. It is best to get the vehicle diagnosed and repaired as soon as symptoms appear.
Helpful Videos
Technical Specifications
OEM Part Numbers: 22765AJ15A 22765AJ15F
Fits 2016 Subaru Legacy and 2016 Subaru Outback with 2.5L H4 engine and Automatic (CVT) transmission. Software may vary based on PZEV or Federal 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 Legacy:
- Subaru Outback: