Troubleshoot

U0101 Code: Lost Communication With The TCM — Causes & Fix

Silver Honda Accord sedan on a home driveway with its hood raised and an open red toolbox and socket set beside the front wheel

U0101 means one of your car’s other computers, most often the engine computer, the ABS module or the instrument cluster, has stopped hearing from the transmission control module (TCM) on the vehicle’s data network. The module that noticed the silence stored the code; the TCM itself did not. That makes U0101 a report about a missing voice rather than a verdict on the transmission or its computer, and it is very often blamed on a failed TCM that turns out to be fine. The fastest way to narrow it down is to watch what the transmission does, because a TCM that is still running keeps shifting the gearbox even when its messages are not getting through. This article covers what sets U0101, the six real causes in order of likelihood, how to tell a silent TCM from a dead one, and what each repair typically costs.

Start with the table, then read the triage note under it.

CauseTelltale SignTypical Cost
Low or unstable battery voltageRecent flat battery or jump start; U-codes in several modules at once$0 to $350
Lost power or ground to the TCMTransmission stuck in one gear; scan tool cannot connect to the TCM$10 to $250
Transmission or TCM connector faultFault comes and goes with bumps or heat; fluid or loose pins in the connector$50 to $400
Damaged network wiringSeveral lost-communication codes; harness chafed near the bulkhead or transmission$100 to $600
TCM software faultA service bulletin covers your vehicle; module recovers after a restart$0 to $200
Failed TCMPower, ground and network test good and the TCM still does not respond$500 to $1,500+

Stop driving if U0101 came with the transmission stuck in one gear, a “shift to Park” or similar warning, the selector refusing to leave Park, or the engine refusing to switch off. Those mean the TCM is offline while you drive, and a transmission in its fallback mode can pull away sluggishly, hold a gear unexpectedly, or fail to engage Park properly. If the transmission shifts normally through every gear and U0101 is only stored as a history code, the car is safe to drive to a diagnosis.

What U0101 Actually Means

Modern cars run a dozen or more control modules that share information over a data network, usually a two-wire CAN bus. The TCM broadcasts the current gear, the selector position, torque converter status and requests to the engine computer, such as asking it to trim torque during a shift. The engine computer, the ABS module and the instrument cluster all rely on those messages, and each one checks that they keep arriving. When the TCM’s messages stop for longer than a listening module allows, that module stores U0101, “Lost Communication With TCM”. The “U” means it is a network code, not a transmission fault, and it says nothing about why the messages stopped.

It is the mirror image of U0100, which is stored when modules lose the engine computer. The same network and many of the same causes apply, but the TCM sits in a much harsher place than most engine computers, and that changes which causes come first.

Is the TCM Silent or Dead?

Because U0101 is a report from a witness, the first job is to work out what the witness saw. The transmission itself is the best clue, because it only shifts properly when the TCM is running.

  • The transmission shifts normally, the gear indicator works, and U0101 is a history code: the TCM is alive and running the gearbox. The fault is in the path between it and the module that complained, or it was a brief dropout that has already passed, typically when battery voltage sagged during cranking. U0101 stored in just one module points the same way.
  • The transmission is stuck in one gear, the gear indicator is blank or flashing, and U0101 is current in several modules: the TCM has probably stopped running. On many automatics, a TCM without power leaves the transmission in a fixed fallback gear chosen by its hydraulics. The first suspects are then its power, fuses and grounds and its connector, not the network and not the module itself.

A full-system scan tool settles it. If it connects to every module except the TCM, the TCM is offline. If it connects to the TCM and reads its codes, the TCM is running, and the codes stored inside it are the next thing to read. Basic code readers often cannot see either, which is the same dead end that makes P0700 so confusing. Record which modules stored U0101, whether each is current or history, and any occurrence counter before clearing anything.

Where Your TCM Lives Matters

TCMs are mounted in very different places depending on the vehicle, and the location shapes the failure. Some are separate boxes in the cabin or the engine bay. Some bolt to the outside of the transmission. Many modern ones sit inside the transmission, in the fluid, attached to the valve body, and connect to the vehicle through a single connector in the transmission case. A few vehicles have no separate TCM at all, because transmission control is built into the engine computer.

An engine-bay TCM is exposed to heat, water and, as one GM bulletin shows, static electricity from the drive belt. A TCM inside the transmission is protected from water but lives with heat and fluid, and its case connector becomes the weak point. Check the service information for where yours is before deciding where to start.

Symptoms You May Notice Alongside the Code

A brief dropout may leave nothing but a stored code. A longer or repeated one can bring a check engine light or a transmission warning, harsh or delayed shifts, a transmission held in one gear, a blank or flashing gear indicator, a selector that will not leave Park, a no-crank because the engine computer cannot confirm Park or Neutral, and ABS, traction control or cruise control warnings, because those systems use transmission data too. Several unrelated warnings at once point to a shared power or network fault rather than several separate failures. For the symptoms a genuinely failing TCM produces, see the site’s guide to the symptoms of a bad TCM.

1. Low or Unstable Battery Voltage

The most common cause and the cheapest to rule out. Control modules have a minimum operating voltage. When battery voltage sags far enough, typically while cranking with a weak battery, some modules reset or stop transmitting for a moment while others keep listening, and the listeners store U0101 and a batch of other lost-communication codes at the same time. A car that has recently had a flat battery, a jump start or a battery change often shows exactly this, with nothing actually wrong.

Test the battery with a load or conductance tester, not just a voltmeter at rest, and check the terminals, the main ground cable and the charging voltage with the engine running. If the engine computer has also stored P0562, system voltage low, fix that first.

2. Lost Power or Ground to the TCM

The TCM needs battery power, switched ignition power and good grounds. Lose any of them and it stops running, which leaves the transmission in its fallback mode and every other module reporting U0101. Check each TCM fuse with a test light or meter rather than by eye, then confirm voltage at the module’s power pins and a near-zero voltage drop across its grounds with the key on.

Grounds are a documented cause. GM’s preliminary information bulletin PI0310C for 2007 to 2011 Chevrolet Silverado and GMC Sierra trucks with the Allison transmission covers intermittent hesitation, clunks, a transmission stuck in gear or in neutral, and U0101 or P0880 set as current or history. The first cause it lists is resistance in the G102 ground connection on the side of the engine block. The second is less obvious: some aftermarket serpentine belts “can generate significant amounts of electrostatic charge on their surface”, and that charge “can discharge and cause DTC P0880 and/or DTC U0101 to set”. The bulletin’s first instruction is in capitals: “DO NOT replace the transmission control module (TCM) until the root cause of the problem has been properly resolved.”

3. Transmission or TCM Connector Fault

Connectors are the weak point wherever the TCM sits. Pins can back out of their sockets, terminals can corrode or spread so they no longer grip, and on transmissions with an internal TCM, fluid can wick along the wiring through a leaking case connector. A connector fault typically produces an intermittent U0101 that comes and goes with bumps, heat or engine movement.

GM’s preliminary information bulletin PIC4740F for several Cadillac models with the six-speed automatic, including the 2008 to 2015 CTS and 2013 to 2016 ATS, describes no-crank, multiple warning lights, hard shifts and door locks cycling while driving, with U0101 among a long list of codes, and notes that the TCM or engine computer “may not communicate with the scan tool”. The cause it names is “an unseated pin(s) in the transmission connector”. Its instruction is to disconnect the connector and “carefully tug on each wire to ensure the pins are fully seated”, warning that “a side load on the wires may cause a false positive lock”. That is a useful test on any vehicle.

4. Damaged Network Wiring

The CAN bus is a twisted pair of wires, CAN high and CAN low. A harness chafed against the bulkhead or a transmission bracket, or pinched during transmission work, can interrupt the TCM’s branch of the network or short it. A short on the network can take down several modules at once, so U0101 then arrives with U0100, U0121 and others. The U0100 guide covers the 60-ohm resistance check across the network at the diagnostic connector, which is the quickest way to tell whether the network itself is intact. If the code started after transmission removal or replacement, check every connector and harness clip that was disturbed.

5. TCM Software Fault

Modules run software, and software can crash. GM’s service bulletin 22-NA-016, titled “Transmission Control Module Offline Event”, covers some 2021 Chevrolet Tahoe and Suburban and GMC Yukon and Yukon XL models. Owners may find the vehicle “stuck in the accessory on position, won’t turn off, with no start”, with a Service Engine Soon message and possibly a “Shift to Park” message, and technicians may find U0101 set current in the brake control module. The stated cause is “software anomalies in the TCM”, and the correction is a TCM software update. No parts are replaced.

A software fault often shows as a TCM that drops off and then recovers after the vehicle is switched off and restarted. Ask a dealer to check for bulletins and updates for your vehicle before considering a replacement module.

6. Failed TCM

Modules do fail, especially ones that live in heat or fluid. Honda’s service bulletin 17-012 covers 2016 and 2017 Civics with the CVT that “will not come out of park, and will not crank and/or start”, with multiple indicators on and U0038 and “sometimes U0101” stored. The cause it gives is “an internal malfunction with the transmission control module (TCM)”, and the fix is to replace it, with a computer update on 2016 models to match.

That bulletin applies to a specific vehicle with a documented fault, after the module was proven bad. Elsewhere, a failed TCM is the conclusion only once its power, grounds, connector, network wiring and software have all been checked. A replacement usually has to be programmed to the vehicle, and on transmissions with an internal TCM it can mean draining the fluid and removing the valve body or pan to reach it.

Diagnostic Order

  1. Note what the transmission does: shifting normally, or stuck in one gear with a blank gear indicator.
  2. Run a full-system scan. Record which modules stored U0101, current or history, occurrence counters, and every other code, especially other lost-communication codes and P0562.
  3. Check whether the scan tool can connect to the TCM. If it can, read the codes stored inside it.
  4. Check for service bulletins and software updates for your vehicle.
  5. Test the battery, terminals, main grounds and charging voltage.
  6. Check the TCM fuses, power feeds and grounds at the module connector.
  7. Inspect the TCM and transmission connectors for unseated pins, corrosion and fluid; check the harness for chafing.
  8. Check the network with a resistance test across the diagnostic connector.
  9. Only then consider replacing the TCM.

What not to do: do not clear the codes before recording them, because the module list and counters are the diagnosis, and do not replace the TCM or the transmission on U0101 alone.

Repair Cost

Typical costs, labelled as typical because labour varies widely with where the TCM is mounted:

  • Battery test, terminal clean or battery replacement: nothing to about $350.
  • Fuse, relay or ground repair: roughly $10 to $250.
  • Reseating pins or repairing a connector: roughly $50 to $400; more if the transmission case connector leaks and the pan has to come off.
  • Network wiring repair: roughly $100 to $600, depending on where the damage is.
  • TCM software update: often free under a bulletin or warranty, otherwise up to about $200.
  • TCM replacement with programming: roughly $500 to $1,500, and more on transmissions where the TCM is part of the valve body assembly inside the case.

Can You Keep Driving With a U0101 Code?

It depends on what the transmission is doing. If it shifts normally and U0101 is a stored history code, the TCM is running and the car can be driven to a diagnosis, although an intermittent fault can return without warning.

If the transmission is stuck in one gear, drive only as far as you must to get somewhere safe. A transmission in fallback mode pulls away slowly, may not downshift for hills or overtaking, and can overheat if it is worked hard in the wrong gear. If the vehicle will not leave Park, will not confirm Park, or shows a “shift to Park” warning, have it diagnosed where it stands rather than trying to drive it.

Related Codes

  • U0100: lost communication with the engine computer, the mirror image of U0101. Both together point at power, grounds or the network rather than either module. See the U0100 guide.
  • U0001 and U0073: communication bus faults. The network itself has a problem, not just the TCM.
  • U0102 and U0121: lost communication with the transfer case module and the ABS module. Several U01xx codes at once point to a shared cause.
  • U0402: invalid data received from the TCM. The TCM is talking, but its messages are implausible.
  • P0700: the engine computer reporting that the TCM has requested the check engine light. It means the TCM is running and has stored its own code. See the P0700 guide.
  • P0880: TCM power input signal, used by some manufacturers, including GM on the Allison bulletin above, when the TCM sees its own supply voltage drop.

If the transmission is slipping or shifting badly but the TCM is communicating, the fault is in the transmission rather than the network. The site’s guide to the symptoms of low transmission fluid is a sensible next stop.

Frequently Asked Questions

What does the U0101 code mean?

U0101 means another module, usually the engine computer, ABS module or instrument cluster, has stopped receiving messages from the transmission control module over the vehicle’s data network. The listening module stores the code. It does not by itself mean the TCM has failed.

Is it safe to drive with a U0101 code?

If the transmission shifts normally and U0101 is a history code, it is generally safe to drive to a diagnosis. If the transmission is stuck in one gear, the gear indicator is blank, or the car shows a shift to Park warning, drive only as far as necessary or have it diagnosed where it stands.

Does U0101 mean I need a new TCM?

Not usually. Low battery voltage, a lost power feed or ground, an unseated connector pin, damaged wiring and TCM software faults all set U0101. Manufacturer bulletins specifically warn against replacing the TCM before the root cause is found. Replace it only once power, grounds, connectors, wiring and software check out.

How much does it cost to fix U0101?

Typically nothing to $350 for a battery problem, $10 to $250 for a fuse, relay or ground, $50 to $400 for a connector repair, up to $200 for a software update, and roughly $500 to $1,500 or more for a TCM replacement with programming.

What is the difference between U0101 and P0700?

U0101 means other modules cannot hear the TCM at all. P0700 means the TCM is running and has asked the engine computer to turn on the check engine light because it stored its own fault code. P0700 points into the transmission; U0101 points at power, wiring or the module itself.

Can a bad battery cause U0101?

Yes, and it is the most common cause. When voltage dips during cranking, modules can reset or stop transmitting briefly while others keep listening, and the listeners store U0101 and other lost-communication codes. A recent flat battery or jump start followed by a screen of U-codes usually points here.

As an Amazon Associate we earn from qualifying purchases.

About the author

The Motor Guy

The Motor Guy is a passionate car enthusiast with a love for troubleshooting and diagnosing all sorts of vehicle problems.

With years of experience in OBD diagnostics, he has become an expert in identifying and solving complex automotive issues.

Through TheMotorGuy.com, he shares his knowledge and expertise with others, providing valuable insights and tips on how to keep your vehicle running smoothly.

Qualifications:
- 12 years experience in the automotive industry
- ASE Master Automobile Technician
- A Series: Automobile and Light Truck Certification, A9 Light Vehicle Diesel Engine Certification
- Bachelor's Degree in Information Systems