2019-2022 Lexus ES300h ECM: A Guide to Programming, Part Numbers, and Replacement
This guide covers the critical programming requirements, common failure symptoms, and how to choose a compatible used Engine Control Module for your 2019-2022 Lexus ES300h.
- A replacement ECM for a 2019-2022 ES300h is not plug-and-play; it absolutely requires programming by a Lexus dealer or a specialized shop with Techstream software.
- You must match the OEM part number on your original ECM exactly. Common part numbers include 89661-33W70, 89661-33U90, and 89661-3TE10.
- A failed ECM will likely cause a no-start condition or severe drivability issues, making the vehicle inoperable.
- Before replacing the ECM, rule out other potential causes like the low-pressure fuel pump, which was subject to a recall and can cause similar symptoms.
Symptoms of a Failing ECM

While ECM failure on the 2019-2022 ES300h is not common, it can happen. A faulty ECM can cause a wide range of confusing and severe problems. Because the ECM controls so many systems, symptoms can sometimes be mistaken for other issues.
🎬 Watch: 11 common symptoms of a failing engine control module.- Check Engine Light: The most common symptom is an illuminated Check Engine Light. The ECM may set codes indicating an internal fault, such as P1605 (Knock Control CPU Malfunction) or P1633 (ECM Malfunction).
- No-Start or Stalling: A critical failure can prevent the engine from starting at all or cause it to stall unexpectedly while driving. The car may crank but fail to start, or it may not even crank.
- Erratic Engine Behavior: You might experience engine misfires, rough idling, sudden surges in power, or hesitation during acceleration.
- Poor Fuel Economy: If the ECM cannot properly manage the air-fuel mixture, you may see a sudden and significant drop in gas mileage.
- Transmission Shifting Problems: The ECM works with the transmission controller. A faulty ECM can lead to harsh, erratic, or delayed shifting in the automatic transmission.
- Communication Errors: A diagnostic scan tool may be unable to communicate with the ECM, which is a strong indicator of a module failure.
Known Issues, Recalls, and Technical Service Bulletins (TSBs)
As of early 2026, there are no specific recalls for the Engine Control Module itself on the 2019-2022 Lexus ES300h. However, several related recalls and TSBs are important to be aware of:
- Fuel Pump Recall (NHTSA Campaign Number 20V012000): A widespread recall affecting many Toyota and Lexus models, including the 2019-2020 ES300h, involves a low-pressure fuel pump that may fail. Symptoms can mimic ECM issues, such as stalling.
- Brake Booster Pump Recall (NHTSA Campaign Number 19V544000): Affecting 2019 ES300h models, this recall addresses a brake booster pump that can fail, leading to a loss of braking assist and deactivation of Vehicle Stability Control (VSC).
- Engine Block Porosity Recall (NHTSA Campaign Number 20V682000): Some 2020 ES300h models with the 2.5L engine may have engine blocks with porosity that could lead to coolant leaks, potentially causing overheating and engine damage.
- TSB L-SB-0033-23: For 2019-2021 ES300h models, this bulletin addresses a MIL ON condition with code P05A074, related to the active grill air shutter actuator.
Pro Tip: Before condemning the ECM, ensure all relevant recalls have been performed on your vehicle. You can check your vehicle's VIN for open recalls on the NHTSA website.
Programming and Immobilizer Requirements

This is the most critical part of replacing the ECM in your ES300h. You cannot simply swap a used ECM and expect the car to work. The module is tied to the vehicle's anti-theft and immobilizer system.
Warning: A replacement ECM, whether new or used, MUST be reprogrammed to your specific vehicle. Without proper programming, the car will not start.
- Immobilizer Link: The ECM, smart key, and immobilizer module are all linked. When you replace the ECM, the system must be reset and the existing keys must be registered 🎬 See how to reprogram the immobilizer for Toyota and Lexus. to the new module.
- Dealer or Specialist Required: This programming requires specialized equipment and software, typically Toyota/Lexus's Techstream software. A Lexus dealership or a well-equipped independent shop specializing in Toyota/Lexus vehicles can perform this service. Most general mechanics or locksmiths will not have the necessary tools or security clearance.
- Procedure: The process involves installing the replacement ECM, connecting the Techstream tool, and performing a "Smart Code Reset" or similar function. This erases the old key data from the replacement ECM and allows your vehicle's keys to be programmed to it.
Buying a Used Engine Control Module for Your ES300h

Purchasing a used OEM ECM is a cost-effective way to repair your vehicle, but careful selection is key to avoiding compatibility issues.
1. Match the Part Number Exactly
The most important step is to match the OEM part number from your original ECM. Different part numbers may have different software or hardware configurations, even if they look identical. The known part numbers for this generation are:
- 89661-33W70: Typically fits 2019 models.
- 89661-33U90: Typically fits 2020-2021 models.
- 89661-3TE10: Typically fits 2021-2022 models.
- 89661-0X200: Fits models from September 2022 onwards.
These part numbers are often noted as being for "Japan built" vehicles. Always remove and inspect your original ECM to confirm the part number before ordering a replacement.
2. Physical Inspection
When you receive the used ECM, inspect it carefully:
- Connector Pins: Check for any bent, broken, or corroded pins.
- Case Integrity: Look for signs that the case has been opened, which could indicate a failed repair attempt.
- Water Damage: Any sign of corrosion or water marks on the case or connectors is a major red flag. Water intrusion is a common cause of electronic module failure.
3. Why Choose Used OEM?
For a complex component like the ECM, a used OEM part is often a more reliable choice than a new aftermarket unit or a remanufactured one from an unknown source. The OEM unit was designed specifically for your vehicle's intricate hybrid system, ensuring proper function once programmed. Many remanufacturing services exist, but quality can vary greatly.
Replacement Cost Comparison
The cost of replacing the ECM can vary significantly based on the part source and labor rates.
| Item | Estimated Cost |
|---|---|
| New OEM Part | $750 - $1,250 |
| Used OEM Part | $150 - $450 |
| Remanufactured Part | $200 - $500 |
| Shop Labor (Physical Swap) | $100 - $200 |
| Shop Labor (Programming) | $150 - $300 |
| Total Estimated Cost (Used OEM) | $400 - $950 |
Frequently Asked Questions (FAQ)
Will my car start immediately after I install a used ECM?
No. The replacement ECM must be professionally programmed to your vehicle's immobilizer system. The engine will not start until this procedure is completed by a dealer or a qualified technician with Lexus-specific software.
Can I program the ECM myself?
It is highly unlikely. Programming requires a subscription to Toyota's Technical Information System (TIS), a specific VIM (Vehicle Interface Module) like a Mongoose cable, and the Techstream software. The process also involves security protocols that make it inaccessible to most DIY mechanics.
Does the VIN on the used ECM matter?
No, the VIN of the donor vehicle does not matter. The programming process will overwrite the old VIN data and synchronize the module to your car's VIN and security information.
What are common OBD-II codes for a bad ECM?
While many codes can result from an ECM fault, codes specifically pointing to an internal module failure include P1605 (Knock Control CPU Malfunction) and P1633 (ECM Malfunction). You may also see a variety of communication-related "U" codes.
Helpful Videos
Technical Specifications
OEM Part Numbers: 8966133U90 8966133W70 896613TE10 89661-33U90 89661-33W70 89661-3TE10 89661-0X200
Controls the A25A-FXS 2.5L 4-cylinder hybrid engine and powertrain. Integrates with the vehicle immobilizer system via CAN bus.
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:
- 🎬 Helpful Videos
- 🛍️ Shop This Part
- Symptoms of a Failing ECM
- Known Issues, Recalls, and Technical Service Bulletins (TSBs)
- Programming and Immobilizer Requirements
- Buying a Used Engine Control Module for Your ES300h
- 1. Match the Part Number Exactly
- 2. Physical Inspection
- 3. Why Choose Used OEM?
- Replacement Cost Comparison
- Frequently Asked Questions (FAQ)
- 🎟️ Get 5% Off