Skip to content
Skip to content

OBD-II Code

P0866

Severity

Not yet reviewed

Nobody on our side has assessed this code yet, so we are not going to guess at how serious it is.

Can you drive it

We cannot say

Treat it as unknown until a shop reads it with live data. If the check-engine light is FLASHING, stop driving as soon as it is safe to — that means an active misfire, whatever the code.

Indicative cost (USD)

$50–$3,500

From this code's diagnostic notes. Varies by vehicle, diagnosis, parts, and local labor. This is not a repair quote.

$50 (connector cleaning) to $3,500 (mechatronic replacement).

P0866 sets when the PCM or gateway module sees the TCM's CAN signal stuck in the recessive-high state — both CAN-H and CAN-L floating near ~5V (pulled up by the bus terminators with no driver pulling the lines together) or CAN-H shorted to a 12V supply.

How a shop works this

Work from evidence to part, not the other way round. A code names a circuit or a symptom; it does not name the part that failed.

  1. Note every code that is set, not just this one.

    Codes that appear together usually narrow the cause faster than any one of them read alone.

  2. Read the freeze frame — the conditions the fault was recorded under.

    Cold or warm, idle or load, road speed and engine speed. A fault that only appears cold is a different fault from one that only appears under load, even with the same code on the scanner.

  3. Confirm the fault is current rather than history.

    Clear the code and see whether it returns under those same conditions. A code that does not come back may have been logged during a repair, a flat battery, or a bad connection that has since been disturbed.

  4. Then follow the diagnostic notes further down this page, in the order they are written.

    They are written in the order a shop works this code, cheapest checks first. Where they name a component, inspect its wiring and connector before replacing it.

If the code comes back after a repair, the underlying fault is still there. That is the point to bring in a scanner with live data and freeze-frame, or a shop that has one.

Read the full diagnostic procedureP0866 sets when the PCM or gateway module sees the TCM's CAN signal stuck in the recessive-high state — both CAN-H and CAN-L floating near ~5V (pulle…

P0866 sets when the PCM or gateway module sees the TCM's CAN signal stuck in the recessive-high state — both CAN-H and CAN-L floating near ~5V (pulled up by the bus terminators with no driver pulling the lines together) or CAN-H shorted to a 12V supply. The recessive state is the idle state on CAN; a bus stuck recessive means no module on the network is driving traffic — either the TCM transmitter is open-circuit (failed internally or unplugged) or the wiring between the TCM and the bus terminators is broken.

Cheapest-first ladder

  1. Scope CAN-H and CAN-L at the TCM connector with the key on — healthy traffic shows ~2V differential snapping in and out of the recessive idle. A bus stuck recessive shows both wires sitting flat at the pull-up voltage with no frames passing.
  2. Measure CAN-H to ground and CAN-L to ground at the TCM connector with the TCM unplugged — should read ~2.5V each (the bus is at idle with both terminators pulling toward the common-mode reference). If CAN-H reads battery voltage (~12V), the wire is shorted to a 12V circuit somewhere in the harness — common cause is chafing against a power wire at the bellhousing.
  3. Reconnect the TCM and re-scope; if the bus stays high, the TCM output stage is open-circuit (internal failure or connector pin push-back). Expensive-misdiagnosis caveat: P0866 on a Duramax/Allison with a no-comm complaint will tempt a shop to swap the TCM — but 40% of the time the actual fault is a pushed-back pin in the TCM connector or a corroded TCM connector pin from underbody salt; inspect the connector before condemning a $1,200 TCM.
Vehicle-specific patterns2007-2010 Chevy/GMC Duramax LMM with the Allison 1000 (TCM mounted at the left of the transmission) throws P0866 from corroded TCM connector pins aft…
  • 2007-2010Chevy/GMC Duramax LMM with the Allison 1000 (TCM mounted at the left of the transmission) throws P0866 from corroded TCM connector pins after winter road salt migrates up the harness; the fix is connector cleaning and dielectric grease, not a new TCM.
  • 2011-2016GM Duramax LML with the Allison 1000 throws P0866 from the same connector corrosion pattern plus occasional TCM internal failures.
  • 2009-2015BMW with the ZF 8HP transmission throws P0866 from a mechatronic unit losing CAN drive capability (open TCM output) — symptom is the trans staying in 4th gear limp-home.
  • 2013-2018RAM 1500/2500 with the 8HP70 ZF transmission throws P0866 from the same ZF mechatronic comm failure pattern.

Estimated repair$50 (connector cleaning) to $3,500 (mechatronic replacement).

Look up another code

More free tools

See all 9 tools