Of course, this is a maximum. It may, and usually does, take less than this time.
Engine Control Module (ECM/ECU) for 2005, 2006, and 2007 Toyota Corolla 1.8L Automatic transmission models. This ECM fits the Toyota Corolla, Corolla LE, CE, and S trims. It also fits the 2005/2006 Toyota Matrix. VIN Programming included.
This ECM has been repaired, reprogrammed, and refurbished. We corrected all common issues for these ECM models.
NO CORE NEEDED! No need to send us your old ECM.
Part Number
89661-02K23
Exchange Part Numbers
| 89661-02C10 | 89661-02C11 | 89661-02C12 | 89661-02C13 | 89661-02D01 | 89661-02D02 |
| 89661-02K10 | 89661-02K20 | 89661-02K21 | 89661-02K22 | 89661-02K23 | 590-50965 |
| 590-60782 |
Why Buy from Us
We offer quality items backed by a great warranty. These ECMs are tested, their calibration is updated, the VIN number is programmed for you at NO extra cost if you provide it when ordering, and these ECMs are programmed to start your car. You will get the best value on these ECMs when you buy from us.
No programming is needed. We already did it for you. We’ve got you covered 😉
VIN
- When you order, we provide a form at checkout for you to enter your vehicle’s VIN.
- If you don’t provide your VIN with the order or email it within 24 hours after placing the order, we will ship the ECM without the VIN. In this case, the car will still start and will function normally, but the check engine light will be lit with the “VIN Mismatch” error code.
- We understand that mistakes do happen. If you send the wrong VIN or don’t provide one (maybe you forgot), you can send back the ECM and let us know the VIN so we can program it into the ECM. In this case, we will not charge for the service, but we will charge shipping expenses based on the carrier used (USPS or FedEx).
Identifying the Part Number
Your ECM part number is on the label at the top of the ECM, as shown below.

Always make sure your ECM part number matches this ECM’s part number or any of the exchange part numbers listed on this page.
Covered Car Models (fitment)
List of vehicle models that this ECM will fit on:
- 2005 Toyota Corolla CE 1.8L 4 CYL Automatic (A/T)
- 2005 Toyota Corolla LE 1.8L 4 CYL Automatic (A/T)
- 2005 Toyota Corolla S 1.8L 4 CYL Automatic (A/T)
- 2006 Toyota Corolla CE 1.8L 4 CYL Automatic (A/T)
- 2006 Toyota Corolla LE 1.8L 4 CYL Automatic (A/T)
- 2006 Toyota Corolla S 1.8L 4 CYL Automatic (A/T)
- 2007 Toyota Corolla CE 1.8L 4 CYL Automatic (A/T)
- 2007 Toyota Corolla LE 1.8L 4 CYL Automatic (A/T)
- 2007 Toyota Corolla S 1.8L 4 CYL Automatic (A/T)
Common Symptoms
A bad ECM in the 2005-2007 Toyota Corolla may cause any of numerous symptoms, but the most common are:
- The engine cranks but does not start
- The car starts, but the engine doesn’t go over 2000 RPMs
- The engine starts but then stops in a second
- The engine misfires intermittently
- The car stalls while driving or when starting the car
- Seems like the ignition coils are not getting enough power or not producing enough spark
- Increased emissions or smell of unburnt gasoline
- Scanner shows error code P0601, P0606, P0607, P0610, P1690, P1792, P1890, or other related codes
- Automatic transmission harsh shifting problems
ECM Location
The 2005-2007 Toyota Corolla ECM is located under the right-hand dash (below the glove compartment), as shown below. It has a plastic cover attached with two plastic plugs. The ECM is secured with 4 Torx screws.

Notes referring to common questions we receive
- This is a direct replacement for the 2005-2007 Toyota Corolla ECM.
- ECM (Engine Control Module) and ECU (Engine Control Unit) refer to the same part.
- No programming is needed to start the engine. Your transponder keys will be automatically registered when you install the ECM and start the car with all the keys you have.
- If you provide the VIN when ordering, we will program it into the ECM at NO extra cost before shipping.
- This unit comes with a 5 years warranty.
- We ship via USPS and FedEx.
- Shipping to the USA via USPS Priority Mail is FREE.
- When installing the ECM, it is always a good idea to disconnect the vehicle’s negative battery terminal.
- No core charges. You don’t need to return your old ECM.
This is a refurbished product. It has been put back to factory functioning conditions and has been tested and made sure that it works as new. In addition, a reasonable warranty has been included for the peace of mind of our customers.
Some images shown here will be for the only purpose of identifying the product, while in some other cases, the images are the actual product images. That been said, the product you receive may vary slightly from the images shown here. Nevertheless, we always pick the best and cleanest one we have available at the moment of shipping your order :)
TAGS: 89661 02k23, 8966102k23, corolla ecm ecu




Gene Parkhurst –
I purchased the ECM for my Corolla in July 2024. From beginning to end Richard and his team worked with me by programing the ECM with the VIN from my Corolla. From my contact to the time, I received the ECM was as I was told. The shipping time was two days less than I was expecting.
You won’t go wrong by letting this company help with your electronic needs.
I highly recommend this company.
Gene Parkhurst
Doyle Devlin
I bought this part after doing a lot of research in different automotive forums. The part was exactly what I needed and solved my problem with my car in no time. Highly recommended seller.