2020-2021 Lexus ES300h & 2021 ES250 ECM: Your Guide to Replacement, Programming, and Issues
This guide covers the mandatory programming, failure symptoms, and costs associated with the Engine Control Module for the 2020-2021 Lexus ES300h and 2021 Lexus ES250.
- A replacement ECM (new or used) is NOT plug-and-play and MUST be programmed to the vehicle's VIN and immobilizer by a dealer or specialist with Lexus Techstream software.
- Before suspecting the ECM, rule out other issues with similar symptoms, such as the low-pressure fuel pump recall (NHTSA 20V012000) on the 2020 ES300h.
- Always match the OEM part number on your original module exactly when sourcing a replacement to ensure compatibility.
- Failure symptoms include a no-start condition, sudden stalling, a check engine light with P06xx codes, and poor engine performance.
Symptoms of a Failing ECM
ECM failure is not common on these Lexus models, but when it occurs, the symptoms can be severe and sometimes confusing. Because the ECM controls so many systems, its failure can mimic other problems. Always perform a thorough diagnosis before deciding to replace the module.
- Check Engine Light: This is the most common symptom. Specific codes that point directly to an internal processor failure include the P0600-P0607 series, such as P0606 (ECM/PCM Processor Fault). However, a bad ECM can also cause a wide range of other sensor and circuit codes.
- Engine Will Not Start: A completely failed ECM can result in a no-start or no-crank condition. The engine may turn over but refuse to fire because the ECM is not commanding the fuel injectors or ignition coils to work.
- Sudden Stalling or Misfiring: The engine may stall unexpectedly while driving or at an idle. You might also experience rough idling, engine hesitation, or misfires as the ECM fails to properly manage the engine.
- Poor Performance and Fuel Economy: A noticeable drop in power, sluggish acceleration, or a sudden decrease in fuel mileage can occur if the ECM is not correctly calculating the air-fuel mixture and ignition timing.
- Erratic Transmission Shifting: The ECM communicates with the transmission control module. A faulty ECM can send incorrect data, leading to harsh or delayed gear shifts.
Known Issues, Recalls, and TSBs
Before blaming the ECM, be aware of several official service campaigns for these vehicles, as their symptoms can overlap with ECM failure.
Important Recalls to Check First
- Low-Pressure Fuel Pump Recall (NHTSA 20V012000): 🎬 Watch: Overview of the Toyota and Lexus fuel pump recall This major recall affects the 2020 ES300h. A failing fuel pump can cause the engine to run rough or stall, symptoms that are nearly identical to ECM failure. Ensure this recall has been performed on your vehicle before suspecting the ECM.
- Engine Block Porosity Recall (NHTSA 20V682000): Some 2020 ES300h models were recalled for a manufacturing defect in the engine block that could cause coolant or oil leaks, leading to overheating and engine failure. While less common, the warning lights and stalling could be confused with an electronic issue.
Related Technical Service Bulletins (TSB)
TSB L-SB-0036-21: Data Communication Module (DCM) Issues 🎬 See this video on fixing the Lexus DCM battery drain issue
This TSB applies to both the 2020-2021 ES300h and the 2021 ES250. It addresses a fault in the DCM, which controls telematics, not the engine. Symptoms include a dead 12-volt battery, an inoperative Lexus App, and a red SOS light. If you are experiencing electrical issues, especially a dead battery, this TSB, which requires a firmware update by the dealer, should be investigated before the ECM.
Warning: A replacement Engine Control Module for these vehicles is NOT plug-and-play. It must be professionally programmed to your car's VIN and security system.
Programming and Immobilizer Requirements
This is the single most important factor when replacing the ECM in a 2020-2021 ES300h or 2021 ES250. You cannot simply install a replacement module and start the car.
- Immobilizer Synchronization: The ECM is a key part of the vehicle's anti-theft immobilizer system. A new or used ECM will not recognize your car's keys, and the engine will not start until a digital "handshake" is established between the ECM, immobilizer, and your keys.
- Lexus Techstream Software is Required: 🎬 Watch: How to program keys and immobilizers using Techstream This programming procedure can only be performed using Toyota/Lexus's proprietary Techstream software.
- Who Can Program It? A Lexus dealer is the most reliable option. Some independent repair shops that specialize in Toyota/Lexus vehicles and have a professional-level Techstream subscription may also be able to perform the programming. General mechanics and most locksmiths will not have the required tools or access.
Replacement Overview
Physically replacing the ECM is a moderately easy job, but it requires care. The complex programming is what makes this a job for professionals.
- Location: The ECM is typically located behind the glove box assembly on the passenger side of the dashboard.
- Difficulty: 2 out of 5. The physical swap is straightforward.
- Procedure: The process involves disconnecting the vehicle's 12-volt battery, removing the glove box and any surrounding trim panels to gain access, disconnecting the electrical connectors, unbolting the old ECM, and installing the new one. The vehicle will then need to be towed to a dealer or specialist for programming.
Buying a Used Engine Control Module (ECM)
A used OEM module is a great way to save money, but you must be careful to get the right part and budget for the required programming.
- Match the Part Number Exactly: This is critical. The part number on the replacement ECM must perfectly match the number on your original unit. The provided OEM part numbers include 89661-0X421, 89661-0X840, 89661-0X850, and 89661-33U90. Even a small difference can lead to incompatibility.
- Verify North American Market: These modules are for vehicles built for the North American (USA/Canada) market. You can verify your vehicle's origin by checking the first digit of the VIN; a '2' or '5' indicates North American assembly.
- Inspect for Damage: When buying used, check photos for any signs of physical damage, corrosion from water intrusion, or bent pins on the connectors.
- Factor in Programming Costs: Remember that the price of the used part is not the final cost. You must add the cost of towing (if necessary) and the dealer/shop labor for programming, which can be several hundred dollars.
Cost Comparison
The cost to replace the ECM can vary significantly based on the price of the part and the labor for programming.
| Item | Estimated Cost |
|---|---|
| New OEM Part | $600 - $1,200+ |
| Used OEM Part | $200 - $450 |
| Remanufactured Part | $250 - $500 |
| Shop Labor (Physical Swap & Programming) | $250 - $600+ |
Pro Tip: Before replacing the ECM for a no-start condition, always check the simple things first: the 12-volt battery's health, fuses, and electrical ground connections. A loose connection was found to be the culprit in one case, saving the owner from a $2,500 ECM replacement.
Frequently Asked Questions (FAQ)
Will my car start if I just plug in a used ECM?
No. Due to the immobilizer system, the engine will crank but will not start and run until the replacement ECM is professionally programmed to your vehicle's keys and VIN using Lexus Techstream software.
Can a locksmith program a replacement Lexus ECM?
For these newer models, it is highly unlikely. While locksmiths are great for cutting and programming keys, programming a replacement ECM requires a higher level of diagnostic software access (Techstream) that most do not possess.
Is there a difference between an ECM and a DCM?
Yes. The ECM (Engine Control Module) is the main computer for the engine and powertrain. The DCM (Data Communication Module) manages telematics, such as the SOS system, remote services, and Lexus App connectivity. A known TSB for these vehicles relates to the DCM, not the ECM.
How do I know if the fuel pump recall is my real problem?
The symptoms of a failing fuel pump (stalling, rough running, no-start) are almost identical to a failing ECM. The best way to check is to contact a Lexus dealer with your VIN or use the NHTSA's website to see if the recall (NHTSA 20V012000) is open for your vehicle. This should be your first step if you have a 2020 ES300h with these symptoms.
Helpful Videos
Technical Specifications
OEM Part Numbers: 89661-0X421 89661-0X840 89661-0X850 89661-33U90 896610X420 896610X840
For North American (USA or Canada) built vehicles only.
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.
- Lexus ES300h:
- Lexus ES250:
- 🎬 Helpful Videos
- 🛍️ Shop This Part
- Symptoms of a Failing ECM
- Known Issues, Recalls, and TSBs
- Important Recalls to Check First
- Related Technical Service Bulletins (TSB)
- Programming and Immobilizer Requirements
- Replacement Overview
- Buying a Used Engine Control Module (ECM)
- Cost Comparison
- Frequently Asked Questions (FAQ)
- 🎟️ Get 5% Off