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

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.

5 minutes to read 2019-2022 Lexus ES300h
Difficulty
2/5
Est. Time
0.75 hrs
DIY Doable?
🔧 Shop
Shop Labor
$250 - $500
Used OEM Price
$150 - $450
🚫 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 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.
The Engine Control Module (ECM), also known as the Powertrain Control Module (PCM), is the central computer for your 2019-2022 Lexus ES300h. It acts as the brain of the entire hybrid powertrain. The ECM takes in data from sensors all over the vehicle to manage the gasoline engine's performance, the electric motors, the high-voltage battery charging and output, and the complex interactions between them. It controls everything from the air-fuel mixture and ignition timing to the seamless transition between gas and electric power, ensuring optimal efficiency and performance.

Symptoms of a Failing ECM

A diagnostic scan tool displaying engine control module fault codes.
Common symptoms of a failing ECM include specific trouble codes like P1605 or a complete loss of communication with diagnostic tools.

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

The Lexus Techstream diagnostic software interface showing the immobilizer reset process.
Replacing the ES300h ECM requires specialized Techstream software to link the new module to the vehicle's immobilizer and smart key system.

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

A close-up of a Lexus Engine Control Module showing the manufacturer part number on the label.
When sourcing a used ECM, you must match the OEM part number exactly to ensure hardware compatibility with the ES300h hybrid system.

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.

ItemEstimated 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.

SYMPTOMS OF A BAD ECM (ENGINE CONTROL MODULE)
SYMPTOMS OF A BAD ECM (ENGINE CONTROL MODULE)
Symptoms Of A Bad ECM/ECU You Should NOT Ignore
Symptoms Of A Bad ECM/ECU You Should NOT Ignore
7 Symptoms of a Bad ECM (Engine Control Module)
7 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)
2007 LEXUS ES 350 NO CRANK DIAG & FIX
2007 LEXUS ES 350 NO CRANK DIAG & FIX
How To Reprogram an ECU - Immobilizer In A Toyota or Lexus
How To Reprogram an ECU - Immobilizer In A Toyota or Lexus
How to set up Techstream in 2026 for your Toyota or Lexus
How to set up Techstream in 2026 for your Toyota or Lexus
ECM Removal ES300, Camry, Avalon, Solara
ECM Removal ES300, Camry, Avalon, Solara

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.

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 24, 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:
  • Lexus ES300h: 2019202020212022
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