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

U0101 on 2013-2018 Lexus ES 350: Lost Communication With TCM Causes and Fixes

On a 2013-2018 ES 350, code U0101 is most often caused by water intrusion corroding the Transmission Control Module (TCM) or its connectors, located under the battery. Inspect this area first. A replacement used TCM costs around $150-$300, while a new one can exceed $1,700 plus labor. Cleaning the connectors may not be enough; module replacement is common.

21 minutes to read 2013-2018 Lexus ES 350
Most Likely Cause
Corroded TCM Connectors or Failed TCM due to Water Intrusion
Difficulty
4/5
Est. Time
2.2 hrs
DIY Doable?
🔧 Shop
Shop Labor
$350 – $2200
Parts Price
$150 – $1710
🚫 Do not drive — Driving is not recommended. The vehicle will likely enter a 'limp mode' with limited speed, fail to shift, get stuck in one gear, or stall. This creates a significant safety risk, especially in traffic.
Key Takeaways
  • Code U0101 on a 2013-2018 ES 350 means the Transmission Control Module (TCM) has stopped communicating with the car's main computer.
  • Before any other step, physically inspect the TCM and its connectors under the battery tray for water damage and corrosion, as this is a known weak point.
  • Symptoms are severe and include a check engine light, limp mode, and the inability to shift gears, making the car unsafe to drive.
  • While a weak battery or wiring fault can cause this code, a failed TCM is the most probable cause if corrosion is present.
  • A new OEM TCM is very expensive ($1700+), but a used or refurbished module can often be sourced for a fraction of the price. Professional diagnosis is strongly recommended to avoid unnecessary parts replacement.
Code U0101 on a Lexus ES 350 indicates 'Lost Communication with Transmission Control Module (TCM)'. The Engine Control Module (ECM) and the TCM constantly exchange data over a communication network called the Controller Area Network (CAN bus). When the ECM stops receiving signals from the TCM for a specific period, it logs this code, assuming a communication failure has occurred. This is a network fault, not necessarily an internal mechanical failure of the transmission itself.

What's Unique About the 2013-2018 Lexus ES 350

Engine bay of a 2013-2018 Lexus ES 350 showing the battery area.
On the XV60 Lexus ES 350, the TCM is tucked away beneath the battery tray, making it a prime target for water accumulation.

For the 2013-2018 ES 350 (XV60 generation), the Transmission Control Module (TCM) is located in the engine bay, underneath the battery and its tray. This specific location makes it highly vulnerable to water intrusion from rain, standing water, or engine washing, which can lead to severe corrosion on the module's connectors and pins. There is documented video and forum evidence of this exact failure mode causing a U0101 code on this platform, making water damage a high-probability cause that should be investigated early in the diagnostic process.

🎬 Watch: A complete breakdown of the U0101 code and how to fix it.
Professional service recommended: Diagnosing network codes requires specialized tools like a multimeter and an advanced scanner to check CAN bus communication. Module replacement almost always requires programming with Toyota's Techstream software to ensure it communicates with the vehicle's other modules.

Symptoms You May Notice

  • Check Engine Light and/or other warning lights (like 'Check VSC') are illuminated
  • Transmission will not shift out of Park or Neutral
  • Vehicle enters 'limp mode', stuck in a single low gear with limited speed
  • Harsh, erratic, or delayed shifting
  • Gear position indicator on the dashboard may be blank or incorrect
  • Vehicle may stall or lose power while driving
  • Hard 'clunk' when shifting into Reverse or Drive
⚠️ Don't Waste Money on the Wrong Fix
  • Replacing the entire transmission. This is a communication code, not a mechanical failure code. While a transmission replacement might include a new TCM, the root cause is often just the external module or its wiring, which is far less expensive to fix.

Most Likely Causes

Side-by-side comparison of a clean electrical connector versus one with heavy blue-green corrosion on the pins.
Comparison: A healthy connector (left) versus a TCM connector damaged by water intrusion and corrosion (right), a common cause for U0101.
  1. Corroded TCM Connectors or Failed TCM due to Water Intrusion 🔴 High Probability The TCM is located under the battery tray in the engine bay, an area where water can collect from rain or washing, leading to corrosion on the unprotected connectors and module casing. This is a well-documented failure point for the XV60 platform.
    How to confirm: Disconnect the battery and remove it, then unbolt and remove the battery tray. Visually inspect the TCM and its electrical connectors for any signs of water, rust, or blue/green corrosion on the pins and wiring harness.
    Typical fix: First, attempt to thoroughly clean the connector pins and harness with an electrical contact cleaner. If cleaning does not restore communication, the TCM itself has likely failed from internal water damage and must be replaced. In one documented case for a 2014 ES 350, cleaning was not sufficient and the module required replacement to fix the U0101 code. 🎬 Watch: Avoid this common mistake when diagnosing CAN network failures.
    Est. part cost: $150-$300 (Used/Refurbished), $1100-$1700+ (New OEM)
  2. Poor Battery Voltage or Bad Ground Connection 🟡 Medium Probability All modern vehicles are sensitive to low voltage. The CAN bus network requires a stable voltage to maintain communication between modules. A weak or failing battery is a common cause of various communication codes, including U0101.
    How to confirm: Test the battery voltage with a multimeter; it should be above 12.4V with the engine off. Check that battery terminals are clean and tight. Inspect the main ground straps from the battery to the chassis (inner fender) and from the firewall to the engine block for corrosion or looseness.
    Typical fix: Clean battery terminals and ground connection points with a wire brush. Charge or replace a weak battery. Ensure all connections are secure.
    Est. part cost: $0-$250
  3. Damaged Wiring Harness ⚪ Low Probability
    How to confirm: After ruling out water damage at the connector, visually inspect the wiring harness leading to the TCM for any signs of chafing, breaks, or rodent damage. Perform a continuity test on the CAN High and CAN Low wires between the ECM and TCM connectors using a multimeter.
    Typical fix: Repair or replace the damaged section of the wiring harness. This can be a time-consuming process depending on the location of the break.
    Est. part cost: $10-$500 (depending on extent of damage)

Rare But Worth Checking

  • Failed ECM (Engine Control Module): While less common, a fault within the ECM can prevent it from communicating with other modules. This is usually accompanied by other communication codes (like U0100) and is one of the last parts to be suspected.
  • Blown Fuse: A blown fuse for the TCM will cut its power, causing an immediate communication loss. Always check the relevant fuses in the engine bay and interior fuse boxes as a preliminary step.

Diagnosis Steps

A digital multimeter measuring the voltage of a car battery, showing a reading above 12 volts.
Before replacing expensive modules, always verify the battery is providing a stable 12.4V+ to ensure the CAN bus can communicate properly.
  1. Scan for All Codes: Use an advanced OBD-II scanner to check for any other codes in all modules (ECM, TCM, ABS, etc.). Note all codes and their freeze-frame data.
  2. Check Fuses: Inspect all fuses related to the transmission and engine control modules in both the engine compartment and interior fuse panels.
  3. Check Battery and Grounds: Test the battery's voltage (should be 12.4V+ engine off, 13.8-14.5V engine on). Inspect and clean the battery terminals and primary chassis ground points, especially the main ground from the battery to the inner fender.
  4. Inspect the TCM for Water Damage: This is the most critical step for this vehicle. Disconnect the battery. Remove the battery and battery tray to access the TCM. Carefully disconnect and inspect the TCM connectors for any signs of corrosion, moisture, or bent pins.
  5. Test for Power and Ground at the TCM: With the connector unplugged and the ignition on, use a multimeter to verify that the TCM is receiving proper power (should be ~12V) and has a solid ground connection (resistance to chassis ground should be less than 0.5 ohms).
  6. Test CAN Bus Wires: With the battery disconnected, check the resistance between the CAN High and CAN Low pins at the DLC (OBD-II port) or at the TCM connector. Resistance should be approximately 60 ohms. A reading of 120 ohms suggests a missing termination resistor or a break in one of the wires, while a reading near 0 ohms indicates a short circuit.
  7. Module Replacement & Programming: If wiring, power, and grounds are all good, the TCM is the most likely culprit. Replace the TCM. A new or used module will require programming by a dealership or a specialized shop with Toyota Techstream software to sync it with the vehicle's VIN and other control units.

Parts You'll Likely Need

  • Transmission Control Module (TCM) (OEM #89530-33291 (replaces 89530-33290)) — This module is the most common point of failure for this code on this vehicle, often due to water damage from its location under the battery. It controls all communication for the transmission.
    Trusted brands: Lexus (OEM)
    OEM price range: $1100-$1700
    Aftermarket price range: $150-$400 (Used or Refurbished)

Related Codes That Often Appear With This One

  • U0100 — This is a similar generic code for lost communication with the ECM/PCM. They can appear together if there is a widespread network issue or if the ECM itself is failing.
  • P0700 — This is a general transmission fault code requested by the TCM. It often appears with other U-codes when a communication loss prevents the TCM from functioning correctly and reporting specific faults.

Platform-Specific Known Issues

  • The placement of the TCM under the battery tray makes it susceptible to corrosion from water that may pool in that area, which is a specific design vulnerability for this generation of ES 350.
  • Owner and mechanic reports confirm that even after cleaning visible corrosion from the TCM connector, the module itself often has internal damage and requires replacement to resolve the U0101 code permanently.

Mechanic-Grade Diagnostic Values

  • CAN Bus Resistance — expected: Approximately 60 Ω between CAN High and CAN Low pins at the DLC with the battery disconnected for at least one minute.. Failure: A reading of ~120 Ω indicates an open circuit or a missing terminating resistor. A reading near 0 Ω indicates a short between the CAN lines.
  • CAN Bus Voltage (Ignition ON) — expected: CAN High to Chassis Ground: ~2.5V to 3.0V. CAN Low to Chassis Ground: ~2.0V to 2.5V.. Failure: Voltages outside these ranges, or a voltage that is stuck high or low, indicates a short to power, short to ground, or a faulty module pulling the bus voltage down.
  • TCM Power Supply — expected: ~12V at the TCM power supply pin with the ignition ON.. Failure: Low or no voltage indicates a blown fuse, relay issue, or a break in the power wire.
  • TCM Ground Connection — expected: Less than 0.5 Ω of resistance between the TCM ground pin and a known good chassis ground.. Failure: High resistance indicates a corroded or loose ground connection, which can cause intermittent communication issues.

Scan Tool Commands That Help

A screenshot of Toyota Techstream diagnostic software showing a vehicle health check or module list.
Toyota's Techstream software is often required to perform a full system 'Health Check' and to program a replacement TCM to the vehicle.
  • Toyota Techstream: Health Check — This should be the first step when connecting to the vehicle. It performs a comprehensive scan of all control modules to identify any and all stored DTCs, which can provide context if other modules are also reporting communication errors.
  • Toyota Techstream: Communication Bus Check — This utility actively polls all modules on the CAN network and displays which ones are communicating correctly. If the TCM does not appear or is flagged, it confirms a communication loss on the bus, helping to distinguish between a wiring issue and a module failure.
  • Toyota Techstream: ECU Flash Reprogramming / Calibration Update Wizard (CUW) — This function is required after installing a new or used TCM to program it with the correct software and synchronize it with the vehicle's VIN and immobilizer system. A stable power supply of 13.5V must be maintained during this process.

Wiring & Ground Locations

  • Primary Battery Ground — The main ground cable runs from the battery's negative terminal to a bolt on the inner fender/chassis in the engine bay.. A poor main ground connection can cause low voltage and electrical noise throughout the vehicle, disrupting CAN bus communication between all modules, including the TCM.
  • Engine/Transmission Ground Strap — A ground strap connects the lower firewall area to the back of the engine block or transmission case.. This strap provides the primary ground path for the powertrain. If it's corroded or loose, the TCM may lose its ground reference, causing communication to fail.
  • Engine Bay Ground Points (Example) — Wiring diagrams for a 2014 ES 350 show multiple ground points in the engine bay, such as 'A1' behind the left headlamp and 'D4' on the left side of the engine.. The TCM wiring harness is grounded at one of these points. Verifying the integrity of the specific ground point for the TCM circuit is a critical diagnostic step.

Real Owner Repair Stories

  • YouTube video: 'lexus ES350 2014 U0101 problem fixed' (2014 Lexus ES 350) — Jerking and problems with gear shifting after the car went into water.
    ❌ Tried (didn't work) Thoroughly cleaning the corroded TCM module and its electrical connectors.
    ✅ What actually fixed it Replacing the Transmission Control Module (TCM) with another unit resolved all symptoms and cleared the U0101 code.
  • ClubLexus forum user 'AZeeEs350' (2009 Lexus ISF (similar Lexus platform)) — Car went into limp mode, U0101 code present.
    ❌ Tried (didn't work) Replacing the battery.
    ✅ What actually fixed it The Lexus dealer diagnosed the issue as failed modules and recommended replacing both the TCM and the ECM to resolve the communication loss.

When the Usual Fixes Don't Work

  • While cleaning the corroded TCM connector is a valid first step, it is often not a permanent solution. A prominent video repair guide for a 2014 ES 350 showed that even after thoroughly cleaning the visible corrosion from the connector pins, the U0101 code and shifting problems persisted. The internal circuitry of the TCM was likely damaged by the water intrusion, and only a complete module replacement resolved the issue. This suggests that visible corrosion on the connector should be seen as a strong indicator of probable internal module failure.

OEM Part Supersession History

  • 89530-3329089530-33291 — Standard part revision by the manufacturer.
    Heads up: Part number 89530-33291 is listed as compatible with ES 350 models from 2013 through 2018. However, a replacement module (new or used) is not plug-and-play. It must be programmed to the vehicle's VIN with Techstream software to ensure it communicates with the immobilizer and other ECUs. Failure to program can result in a no-start condition.

Model Year Variations Within This Range

  • 2013-2018: No significant variations have been documented regarding the cause or diagnosis of code U0101 within this generation, including the 2016 model year facelift. The TCM location and failure mode (water intrusion) appear consistent across all years.

Diagnostic Flowchart

Start with the simplest electrical checks. A weak battery can cause communication codes, but for this specific ES 350 platform, the most common cause is water intrusion at the Transmission Control Module (TCM).
Given the known issue on this ES 350 platform, have you physically inspected the TCM under the battery tray for water damage or corrosion?
→ This is the most likely cause. Thoroughly clean the connector pins and harness with electrical contact cleaner. If the U0101 code returns, the TCM has likely failed internally from water damage (a common finding on this model) and requires replacement and programming.
With the TCM connector unplugged and ignition ON, does the harness have proper power (~12V) and a solid ground (<0.5 ohms to chassis)?
→ The fault is in the wiring harness. Trace the specific power or ground wire from the TCM connector back to its source (fuse box or ground point) to find the break or short.
With the battery disconnected, what is the resistance between the CAN High and CAN Low pins at the TCM connector?
→ With power, ground, and CAN bus wiring confirmed good, the TCM has likely failed internally. Replace the Transmission Control Module and have it programmed to your vehicle's VIN using Toyota Techstream software.
→ There is a fault on the CAN bus network. A 120 ohm reading indicates an open circuit or missing terminating resistor. A 0 ohm reading indicates a short between the CAN wires. Inspect the harness between the ECM and TCM for damage.
→ Correct the battery or ground issue first. Charge or replace the battery, and thoroughly clean all battery terminals and main chassis ground points. Clear the codes and re-test before proceeding.

Used vs. New Parts: Buying Guide for This Vehicle

When a used part is the smart pick: A used OEM TCM is a very sensible choice for this repair, as the cost of a new module from Lexus is exceptionally high ($1100+). The failure is typically caused by external water damage, not internal wear, so a used part from a dry, undamaged donor vehicle is a reliable alternative.

Donor-vehicle mileage cap: roughly under 500000 miles for the part to have meaningful remaining life.

What to inspect on the donor part:

  • Visually inspect photos of the part for zero signs of blue/green corrosion or rust on the connector pins.
  • Ensure the plastic connector housing is not cracked or brittle.
  • Purchase from a reputable auto recycler that guarantees the part was removed from a running and driving vehicle with no transmission codes.
  • Confirm the part number (89530-33291 or the original 89530-33290) is an exact match.

OEM-only on this vehicle (don't cheap out):

  • For this specific repair, the TCM itself is the primary part. Sticking with a genuine Lexus/Toyota part (either new, used, or professionally refurbished) is highly recommended over trying to find a new third-party aftermarket module, which are not common for this component.

Aftermarket brands forum-validated for this vehicle:

  • No specific aftermarket brands are widely recommended; the market consists of new OEM, used OEM, and remanufactured OEM units from specialist electronics rebuilders.

Brands owners have reported issues with on this vehicle:

  • Be cautious of sellers on platforms like eBay or Amazon who claim a used module is 'plug and play' or 'requires no programming'. This is often incorrect for modern Lexus vehicles, as the TCM is tied to the immobilizer system and requires VIN programming via Techstream software.

Real Owner Stories

Aggregated from forums and TSBs cited above. Mileages and costs reflect what owners reported in those sources.

2014 Lexus ES 350

Symptoms: The car went into water during heavy rain, and the owner reported jerking and problems with gear shifting, along with a U0101 code.

What fixed it: Simply cleaning the water-corroded TCM and its connector was not sufficient. The TCM itself had failed internally and had to be replaced to fix the issue.

Source hint: YouTube: 'lexus ES350 2014 U0101 problem fixed'

2009 Lexus IS F

Symptoms: The car triggered a U0101 code and went into limp mode.

What fixed it: After checking the battery, the dealer diagnosed and replaced faulty control modules (TCM and ECM) to resolve the communication error.

Source hint: ClubLexus: '2009 ISF TCM & ECM replacement due to Code U0101'

Lexus IS F

Symptoms: Owner experienced recurring U0101 and U0100 codes.

What fixed it: The issue was not fully resolved in the report, but the dealer diagnosed the TCM as the likely cause of the communication failure.

Source hint: ClubLexus: 'TCM Covered by Powertrain Warranty'

Frequently Asked Questions

Where is the Transmission Control Module (TCM) located on my 2013-2018 ES 350, and why is its location a problem?
The TCM is located under the battery tray in the engine bay. This specific placement makes it highly susceptible to water intrusion from rain or car washes, which can pool in the area and corrode the module's connectors, leading to a U0101 code. This is a well-documented design vulnerability for this vehicle platform.
I found green corrosion on my TCM connector. Can I just clean it to fix the U0101 code?
While you should always attempt to clean the connector pins and harness with electrical contact cleaner first, it may not be a permanent fix. Owner and mechanic reports for this specific vehicle indicate that by the time visible corrosion is present, the TCM often has internal damage from water intrusion and will likely need to be replaced to resolve the code.
My ES 350 is stuck in 'limp mode' and won't shift out of park. Is this related to the U0101 code?
Yes, these are classic symptoms for this code on your vehicle. The loss of communication with the transmission module causes the car to enter a fail-safe or 'limp mode', which often includes being stuck in a single gear, having limited speed, and being unable to shift out of Park or Neutral.
What is the very first thing I should check on my ES 350 if I get a U0101 code?
Before inspecting complex components, first test your battery and check your ground connections. A weak battery (below 12.4V with the engine off) or a corroded ground strap can cause communication codes. If the battery and grounds are good, the next and most critical step for this specific car is to physically inspect the TCM under the battery tray for signs of water damage.
If I buy a replacement TCM for my Lexus, can I install it myself?
While you can physically install the module, it will not work correctly without being programmed. A new or used TCM must be programmed to your car's VIN using specialized Toyota Techstream software. This final step typically requires a visit to a dealership or a qualified independent shop.
My 2015 Toyota Avalon has a U0101 code. Is the cause the same as on the Lexus ES 350?
Yes, it is highly likely. The 2013-2018 Toyota Avalon is a direct platform-mate to your ES 350, sharing the same engine, transmission, and electronic control systems. It is subject to the exact same failure modes, including water damage to the TCM located under the battery tray.
U0101 Code Explained: Lost Communication With TCM (How to FIX it!)
U0101 Code Explained: Lost Communication With TCM (How to FIX it!)
SYMPTOMS OF A BAD TRANSMISSION CONTROL MODULE
SYMPTOMS OF A BAD TRANSMISSION CONTROL MODULE
Car Stuck Not Shifting Out of Park - Automatic Shifter Stuck / Loose In Gear On Hill Shift Lock
Car Stuck Not Shifting Out of Park - Automatic Shifter Stuck / Loose In Gear On Hill Shift Lock
Don't Make The Same Mistake I Did - U0101 CAN Network Failure Diagnosis
Don't Make The Same Mistake I Did - U0101 CAN Network Failure Diagnosis
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 21, 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 OBD-II Code U0101 for:
  • Lexus ES 350: 201320142015201620172018
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