2022-2023 Lexus ES350 Engine Control Module: A Guide to Replacement and Programming
This in-depth guide covers the critical programming requirements, failure symptoms, and costs associated with the Engine Control Module (ECM) for the 2022-2023 Lexus ES350.
- A replacement ECM for a 2022-2023 ES350 MUST be professionally programmed to the car's VIN and immobilizer system; it is not plug-and-play.
- The vehicle will not start after a replacement ECM is installed until it is programmed by a dealer or a qualified shop with Toyota's Techstream software.
- The primary OEM part number is 89661-0X510, which fits US-built 3.5L V6 and 2.5L L4 models.
- The OBD-II code P0606 (Processor Fault) does not always mean the ECM is bad; it can be falsely triggered by faulty oxygen sensors or exhaust leaks.
Symptoms of a Failing ECM

A faulty Engine Control Module can cause a wide range of problems, from a simple check engine light to a car that won't start at all. Because the ECM controls so many systems, symptoms can sometimes be mistaken for other issues.
- Check Engine Light: This is the most common symptom. The ECM will trigger the light when it detects a fault within itself or the systems it monitors. Sometimes, a faulty ECM can cause a false check engine light, making diagnosis tricky.
- Engine Performance Issues: You might notice the engine hesitating during acceleration, running rough, misfiring, or surging unexpectedly. This happens when the ECM can no longer correctly manage the air-fuel mixture or ignition timing.
- No-Start or Hard Starting: A completely failed ECM can prevent the engine from starting. A partially failed module might cause the engine to crank for a long time before it finally starts.
- Engine Stalling: The engine may stall unexpectedly, either while idling or while driving. This is a serious safety concern.
- Poor Fuel Economy: If the ECM isn't managing the engine efficiently, you may see a sudden and significant drop in your gas mileage.
- Transmission Shifting Problems: The ECM works closely with the transmission controller. A faulty module can lead to harsh, delayed, or erratic shifting.
Common Diagnostic Trouble Codes (DTCs)
When the ECM detects a problem, it stores a trouble code that can be read with an OBD-II scanner.
- P0606 - ECM/PCM Processor Fault: This code points directly to an internal error within the control module itself. However, on Toyota and Lexus vehicles, this code can sometimes be falsely triggered by a bad oxygen sensor, air/fuel ratio sensor, or even an exhaust leak. It's crucial to diagnose any other sensor-related codes first before condemning the ECM.
- B2799 - Engine Immobiliser System Malfunction: This code often appears after an ECM has been replaced but not correctly programmed. It indicates that the new ECM is not recognized by the vehicle's anti-theft system.
Warning: A P0606 code does not always mean the ECM is bad. Always investigate and repair other codes, especially those related to oxygen or air/fuel sensors, before replacing the ECM.
Known Issues, TSBs, and Recalls

As of mid-2024, there are no specific recalls or widespread known failure patterns for the ECM on the 2022-2023 Lexus ES350. Failures on these newer vehicles are typically isolated incidents rather than a common trend.
However, several recalls exist for other components that could cause similar symptoms:
- Fuel Pump Recall: A recall was issued for fuel pumps that could fail and cause the engine to stall. This could be mistaken for an ECM issue.
- Other Recalls: Recalls have also been issued for the Pre-Collision System (PCS), steering components, and airbags. While not directly related to the ECM, it's important to ensure all recall work has been completed on your vehicle.
A relevant Technical Service Bulletin (TSB), L-SB-0021-23 Rev2, details the official Lexus procedure for installing and configuring a replacement ECU on 2022-2025 models using the dealer's GTS+ (Techstream) software. This confirms that a special procedure is required and is not a simple swap.
Buying a Used Eng/Motor Cont Mod

Buying a used OEM Engine Control Module is an excellent way to save a significant amount of money compared to a new part from a dealer. However, due to the complex programming requirements, there are critical factors to consider.
- Part Number Matching: It is absolutely essential to match the part number exactly. The correct OEM part number for this application is 89661-0X510. This part number fits both the 2022-2023 ES350 (3.5L V6) and ES250 (2.5L L4) for US-built models. Using an ECM with a different part number will not work.
- The Need for Reprogramming: A used ECM will not work if you simply plug it into your vehicle. It is programmed to the VIN and security system of the donor car. You MUST have it professionally reprogrammed to your vehicle's VIN and have the immobilizer system synchronized.
- Finding a Programmer: Before buying a used ECM, confirm that you have a way to get it programmed. Your options are a Lexus dealership, an independent repair shop that has the official Toyota/Lexus Techstream software, or a mail-in service that can 'virginize' and program the used unit to your VIN.
- Physical Inspection: When you receive the used part, inspect the case for any signs of physical damage, like cracks or dents. Check the electrical connectors for corrosion, moisture, or bent pins. Do not accept a unit that shows signs of water damage.
- Why Used OEM is a Good Choice: For a complex electronic part like an ECM, a used OEM unit is often more reliable than a new, unproven aftermarket part. The OEM module was designed and tested specifically for your vehicle's systems. Given the newness of these models, quality aftermarket or remanufactured options are rare.
Pro Tip: Call local Lexus specialists or high-end independent shops before you buy. Ask them if they are able to program a customer-supplied used ECM and what they charge for the service. Securing a programmer first will save you a major headache.
Programming and Installation

While the physical replacement of the ECM is straightforward for a mechanic, the electronic programming is the most critical and complex step.
Physical Installation:
- Disconnect the vehicle's battery.
- Locate the ECM. It is typically found in the engine bay, often near the firewall.
- Carefully disconnect the wiring harnesses from the old ECM. The connectors have locking tabs that must be released properly to avoid damage.
- Unbolt the old ECM and remove it.
- Install the replacement ECM, secure the bolts, and reconnect the wiring harnesses.
- Reconnect the battery.
Programming Procedure:
After the new or used ECM is installed, the car will not start until it is programmed. This process links the module to your car's unique Vehicle Identification Number (VIN) and its immobilizer (anti-theft) system.
- A technician connects a laptop running Toyota's Techstream software to the vehicle's OBD-II port.
- The software detects that a new, unconfigured ECU has been installed.
- The technician logs into the Toyota/Lexus TIS (Technical Information System) to download the specific calibration and configuration file for the vehicle's VIN.
- The configuration is written to the new ECM. This step pairs the module to the car.
- Finally, the technician performs an immobilizer key synchronization or 'handshake' procedure, which allows the newly programmed ECM to recognize the vehicle's keys.
Warning: This is not a DIY job for the average home mechanic. Attempting to start the car with an unprogrammed ECM will not work and will set anti-theft codes. Access to expensive, proprietary software is required.
Cost Breakdown
The cost to replace the ECM can vary dramatically depending on the part source and labor rates.
| Item | Estimated Cost | Notes |
|---|---|---|
| New OEM Part | $1,100 - $1,530 | Price from a Lexus dealership or online OEM parts retailer. |
| Used OEM Part | $150 - $400 | Price from salvage yards or online marketplaces like eBay. Price depends on condition and availability. |
| Remanufactured Part | $300 - $600 (General Estimate) | Currently rare for this model year. This is a general market estimate for similar modules. |
| Shop Labor (Installation & Programming) | $250 - $600 | Includes 1-2 hours for physical replacement plus 1-2 hours for programming. Dealer rates will be on the higher end. |
| Programming Only | $150 - $400 | If you install the part yourself and have a shop or dealer perform only the programming. |
Frequently Asked Questions (FAQ)
Do I absolutely have to program a replacement ECM?
Yes. For a 2022-2023 Lexus, programming is not optional. The vehicle's immobilizer system will prevent the car from starting until the replacement ECM is programmed to the vehicle's VIN and synchronized with the existing keys using specialized software like Toyota Techstream.
Can I install the ECM myself and drive it to the dealer for programming?
No. Once you install the replacement ECM, the engine will not start. You will need to have the vehicle towed to the dealership or shop for programming.
My mechanic says I have a P0606 code. Does that mean my ECM is definitely bad?
Not necessarily. While P0606 indicates an internal processor fault, on Lexus vehicles it can often be a 'ghost code' triggered by faulty oxygen sensors, air/fuel ratio sensors, or even an exhaust leak near a sensor. It is critical to diagnose and fix any other sensor-related codes first before replacing the expensive ECM.
Will a used ECM from another ES350 work in my car?
It will only work if it is the exact same part number (89661-0X510) AND it is professionally reprogrammed for your car's VIN and immobilizer system. You cannot take an ECM from another car and simply plug it into yours.
Technical Specifications
OEM Part Numbers: 89661-0X510 896610X510
Fits US-built models with 3.5L V6 (2GR-FKS) and 2.5L L4 engines.
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 ES350: