AutoLogicTools

OBD-II trouble code

P0866: TCM Communication Circuit High

The engine sits on rubber and the body does not, so the last stretch of harness reaching a gearbox-mounted module twists a little with every gear change. That gives an open circuit a predictable place to be, and it is not inside the module.

High severityPowertrainTransmissionDrivable short-term

Quick facts

System
Powertrain
Category
Transmission
Severity
High severity
Drivable
Usually safe to drive short-term
Repair cost range
$130$1,600
DIY difficulty
Shop recommended

What does P0866 mean?

A high reading on a communication circuit is the electrical signature of nothing being connected. The line is sitting at the level it rests at when no device is driving it, which is what an open circuit looks like from the receiving end. So the question this code asks is a mechanical one: where does a wire break on a car?

The answer here is unusually specific, and it is the reason this page leads with physics rather than with electrical theory. The engine and transmission are mounted on rubber. The body is not. Under acceleration the whole powertrain rotates against its mounts by a couple of centimetres, and it does this every single time the vehicle pulls away. The harness that reaches a gearbox-mounted control module is anchored at the body at one end and at a moving assembly at the other, so that last stretch absorbs the movement. Copper does not mind being bent a few thousand times. It minds being bent a few hundred thousand times, which is what a decade of driving amounts to. The result is a fatigue break inside insulation that looks perfect from the outside, at a location you can predict before you open the bonnet: wherever the harness crosses from something bolted to the body to something bolted to the powertrain.

That prediction turns a hunt into an inspection. Rather than testing the circuit end to end and learning only that it is open somewhere, flex the harness by hand along that transition while watching the reading, and on a vehicle with worn or collapsed mounts, check the mounts too. A powertrain that moves more than it was designed to moves the harness more than it was designed to, so a broken engine mount can be the underlying reason a wire failed at eleven years instead of never.

There is a consequence of this fault that reaches beyond the transmission. On many vehicles the transmission control module sits at the far end of the network run, and an end node commonly carries one of the two resistors that keep the network electrically stable. Lose the connection to it and you lose the resistor along with the module, which can make communication marginal for devices that have nothing wrong with them. This is why a P0866 sometimes arrives in company — communication codes for the instrument cluster, the anti-lock brakes or the body module, none of which is faulty. Fix the open and they all go away together. Reading that pattern correctly prevents a very expensive misdiagnosis.

The less common route to a high reading is a short to a supply rather than an open, and near a gearbox the heaviest supply in the neighbourhood is the starter cable. Where the transmission harness is routed alongside or across it, a chafe through both insulations puts battery voltage where a signal should be. That version usually announces itself by failing at the moment of cranking, which is a useful thing to ask about.

Driving-wise the outcome matches the rest of the family: the transmission defaults to a single gear, converter lockup is disabled, and engagement is abrupt because the torque reduction that smooths a shift depends on the conversation that has stopped. The car is limited rather than fragile.

Common causes

  • Fatigue break in the harness where it crosses from the body to the moving powertrain
  • Collapsed or broken engine or transmission mount allowing excessive powertrain movement
  • Open circuit at a terminal that has backed out of the through-case or body-side connector
  • Loss of the network terminating resistor carried by the transmission control module
  • Short to a supply voltage where the transmission harness runs alongside the starter cable
  • Corroded terminal that has gone open rather than merely high-resistance
  • Broken solder joint or lifted pin inside the transmission control module
  • Transmission control module unplugged or left disconnected after previous work
  • Damaged harness from a workshop lifting the vehicle on the harness rather than the subframe
  • Rodent damage to the loom where it runs across the top of the gearbox

Symptoms

  • Check engine light with a transmission warning and no gear shown on the display
  • Transmission stuck in a single gear with no shifts in either direction
  • Fault appearing or worsening under hard acceleration, when the powertrain moves most
  • Communication codes for other modules stored at the same time, none of which is faulty
  • Scan tool reporting the transmission control module as absent from the network
  • Fault triggered by cranking, which points at the starter cable rather than a break
  • Harsh, abrupt engagement into drive or reverse
  • Torque converter lockup unavailable, raising cruising engine speed
  • Audible clunk from the engine bay on pulling away, suggesting a failed mount
  • Intermittent behaviour that follows road surface rather than temperature

Diagnostic steps

  1. 1.Inspect the section of harness that crosses from the body to the powertrain first, flexing it by hand while watching the circuit. This is where a high on a gearbox-mounted module normally originates and it can be found without disassembly.
  2. 2.Check the engine and transmission mounts. Excessive powertrain movement is the reason the wiring failed, and replacing the wiring without the mount buys you the same fault again.
  3. 3.Confirm whether other modules are also reporting communication faults. A cluster of unrelated network codes suggests the terminating resistor has been lost with this module rather than that several modules have failed.
  4. 4.Measure resistance across the network pair with the ignition off and compare it to the expected value. A reading consistent with one terminator missing supports the end-of-run theory directly.
  5. 5.Back-probe the module connector for the resting voltage, then repeat at the through-case connector to work out which side of that joint the open is on.
  6. 6.Check every terminal in the connectors for retention by tugging each wire gently. A pin that has backed out is an open that no visual inspection will show.
  7. 7.Ask whether the fault has ever coincided with cranking. If it has, inspect where the transmission harness passes the starter cable for chafe between the two.
  8. 8.Look for evidence of previous work, lifting damage and rodent activity across the top of the gearbox, all of which produce genuine opens in otherwise healthy looms.
  9. 9.Only after the harness has been cleared should the module be considered, and it should be proven by substitution or by confirming a dead output with a known-good supply and ground.
  10. 10.Verify the repair with a road test that includes hard acceleration, since a fatigue break that has been merely re-seated will return under exactly the load that created it.

Repair cost

$130$1,600

A harness repair at a fatigue break is $150 to $500 including the diagnostic time to find it, and it is the most common genuine outcome on this code. If a collapsed mount caused the movement that broke the wire, add $200 to $700 for the mount, which is not an optional extra. Re-terminating a connector or replacing a pigtail is $150 to $450. A chafe against the starter cable can be repaired for a similar figure, though the starter cable itself may need replacing at $120 to $350. A transmission control module with programming is $500 to $1,600, and should be the last item on the list rather than the first — an open circuit and a dead module look identical from the receiving end, and only one of them is expensive.

Estimate your repair

Run the numbers for your vehicle

Open the Repair Cost Estimator with wiring harness repair preselected. Adjust labor rate and vehicle category to fit your situation.

DIY vs shop

Leave this one to a qualified shop. It typically involves emissions-critical components, refrigerant handling, or other work that requires manufacturer-grade tooling, training, or certification. DIY attempts often produce a more expensive problem than the original code.

Related codes

Frequently asked questions

Why does the fault get worse under acceleration?

Because acceleration is when the powertrain moves. The engine and gearbox are suspended on rubber mounts and the torque of pulling away rotates the whole assembly against them. Any harness that reaches a gearbox-mounted module has to absorb that movement, and after years of it the copper inside can fatigue and part while the insulation still looks new. A circuit that opens on load and closes at rest is describing exactly that. It also means the fault has a findable location rather than being a general wiring mystery.

Why are other modules reporting communication faults too?

Because the transmission control module frequently sits at the end of the network run and carries one of the resistors that keeps the network stable. When the connection to it opens, that resistor disappears from the circuit as well, and communication can become marginal for modules that are in perfect health. The tell is that the extra codes are scattered across unrelated systems and appeared at the same moment. Repairing the one open normally clears all of them, so resist the temptation to start diagnosing the cluster or the brake module.

Could the module itself be the problem?

It could, but it is the least likely cause and the most expensive one, which is a bad combination to guess at. From the receiving module's point of view a broken wire and a dead controller produce identical evidence — nothing arriving, the line resting at its idle level. The difference is only found by measurement: confirm the module has supply and ground, confirm the harness is continuous with the powertrain flexed rather than at rest, and only then consider the electronics. Skipping that order is how healthy modules get replaced.

Can I keep driving with P0866?

Briefly and carefully, which is what the badge means. Being held in one gear is a protective default, not damage, and the engine itself is unaffected. But the practical drawbacks are real: the car may rev hard at road speed or crawl away from junctions, engagement will be harsh, and on many vehicles it will not restart once switched off because the park or neutral confirmation is missing. If the cause is a mount that has collapsed, there is a second reason not to leave it — a powertrain moving on failed mounts will keep damaging whatever else it drags on.

Editorial context

About This Diagnostic Information

AutoLogicTools diagnostic guides explain OBD-II trouble codes using recognized code definitions, standard automotive diagnostic principles, and practical automotive context. A trouble code records a condition detected by a control module. It does not automatically identify a failed part, and the right diagnostic procedure can vary by vehicle.

Manufacturer service information, technical service bulletins, wiring diagrams, and vehicle-specific procedures should take precedence when available.

AutoLogicTools was founded by Vincent Fisk, an automotive locksmith and shop owner in San Diego with hands-on experience in vehicle keys, immobilizer systems, electrical issues, modules, programming, and diagnostics.