Code
P1791
CADILLAC
P — Powertrain
Transmission Control Module Loop
AI status
Completed
Completed
100%
Causes
- Open or short in TCM wiring harness or connector
- Poor or intermittent power supply to the TCM (blown fuse, battery/charging low)
- Faulty or high‑resistance ground to the TCM
- Corroded/damaged connector pins at TCM or mating connector
- CAN bus or serial data communication fault between TCM and other modules
- Internal TCM software error or internal TCM failure
Symptoms
- Malfunction Indicator Lamp (MIL) or Transmission Warning light illuminated
- Transmission stuck in limp mode or limited gears
- Erratic, harsh, delayed, or no shifting
- DTCs related to communication or transmission control stored (may include U‑codes)
- No communication with TCM when scanned or intermittent comms
- Reduced vehicle performance or inability to move in drive/gear
What to check
- Use a capable scan tool to read freeze frame data, trouble codes and live TCM communication status
- Check for related and history codes (U‑codes, P0700, vehicle speed sensor codes)
- Verify battery voltage and charging system — voltage should be ~12.6 V at rest and 13.5–14.8 V when running
- Inspect TCM connectors and wiring for corrosion, damage, pin push‑out, water intrusion, crushed wires, or rodent damage
- Check transmission/TCM fuses and relays — replace or test as required
- Confirm scan tool can communicate with the TCM and note any intermittent loss of communication
Signal parameters
- Battery supply to TCM: ~12 V with engine off, ~13.5–14.8 V with engine running (minimal drop under cranking)
- Ignition/switched power present at TCM when key ON
- Ground: solid low resistance to chassis/negative battery (typically
- CAN bus idle voltages: CAN‑H ~2.5 V, CAN‑L ~2.5 V (differential ~0 V idle); during data CAN‑H rises and CAN‑L falls — verify bus activity with scope or scan tool
- TCM communication rate: depends on vehicle network (commonly 500 kb/s or 250 kb/s) — verify with appropriate tool
- Transmission solenoid coil resistance: consult service manual — abnormal open/short can load TCM outputs
Diagnostic algorithm
- Connect a diagnostic scan tool and record all stored and pending codes; note freeze frame and live data related to transmission
- Attempt communication with the TCM; if no response, verify vehicle grounds and battery/fuse power to TCM
- Visually inspect TCM connector(s) and wiring harness for damage, corrosion, or water intrusion; repair any damaged wiring or connectors
- Check and verify fuses/relays for TCM and transmission control circuits; replace if blown or faulty
- Measure supply voltage and ground at the TCM connector with ignition ON and engine cranking; repair if out of specification
- Check CAN‑bus: measure CAN‑H and CAN‑L at the TCM and at another module to confirm continuity and correct idle voltages; repair shorts/opens
- Perform wiggle tests on harness and connectors while monitoring communication and live data — isolate intermittent faults to a harness section or connector
- If solenoids or sensors show out‑of‑spec resistances or short/opens, repair or replace affected components and retest
- Clear codes and perform a road test while monitoring live data to reproduce the fault; if code returns, note conditions
- If wiring, power, grounds, and communication lines check good, see if a software update/reflash is available for TCM/ECM; perform as per service bulletin
- If all external checks pass and a proven circuit fault is not found, consider replacement of the TCM (follow OEM programming and relearn procedures)
Likely causes
- Loose or corroded TCM connector pin(s)
- Blown transmission/TCM fuse or poor battery/charger voltage
- Damaged CAN bus wiring (short to ground, short to Vb, or open)
- Intermittent ground at transmission/TCM mounting point
- Failed TCM (after other causes ruled out)
Fault status
Status
Transmission Control Module Loop — communication or circuit problem detected between the transmission control module and its control/communication loop.
Repair difficulty: Medium
Diagnostic time: 1.0-4.0 hours
Similar codes
Repair manuals
Manual library for CADILLAC
206
Browse 206 CADILLAC manuals: repair procedures, diagnostics, wiring diagrams, component locations, service data and Labor Times by year, model and trim.
CADILLAC
-
CADILLAC: 2021
-
Escalade
- Luxury, 3.0L Eng VIN T, 4WD
- Luxury, 3.0L Eng VIN T, RWD
- Luxury, 6.2L Eng VIN L, 4WD
- Luxury, 6.2L Eng VIN L, RWD
- Premium Luxury, 3.0L Eng VIN T, 4WD
- Premium Luxury, 3.0L Eng VIN T, RWD
- Premium Luxury, 6.2L Eng VIN L, 4WD
- Premium Luxury, 6.2L Eng VIN L, RWD
- Premium Luxury Platinum, 3.0L Eng VIN T, 4WD
- Premium Luxury Platinum, 3.0L Eng VIN T, RWD
- Premium Luxury Platinum, 6.2L Eng VIN L, 4WD
- Premium Luxury Platinum, 6.2L Eng VIN L, RWD
- Sport, 3.0L Eng VIN T, 4WD
- Sport, 3.0L Eng VIN T, RWD
- Sport, 6.2L Eng VIN L, 4WD
- Sport, 6.2L Eng VIN L, RWD
- Sport Platinum, 3.0L Eng VIN T, 4WD
- Sport Platinum, 3.0L Eng VIN T, RWD
- Sport Platinum, 6.2L Eng VIN L, 4WD
- Sport Platinum, 6.2L Eng VIN L, RWD
-
Escalade ESV
- Luxury, 3.0L Eng VIN T, 4WD
- Luxury, 3.0L Eng VIN T, RWD
- Luxury, 6.2L Eng VIN L, 4WD
- Luxury, 6.2L Eng VIN L, RWD
- Premium Luxury, 3.0L Eng VIN T, 4WD
- Premium Luxury, 3.0L Eng VIN T, RWD
- Premium Luxury, 6.2L Eng VIN L, 4WD
- Premium Luxury, 6.2L Eng VIN L, RWD
- Premium Luxury Platinum, 3.0L Eng VIN T, 4WD
- Premium Luxury Platinum, 3.0L Eng VIN T, RWD
- Premium Luxury Platinum, 6.2L Eng VIN L, 4WD
- Premium Luxury Platinum, 6.2L Eng VIN L, RWD
- Sport, 3.0L Eng VIN T, 4WD
- Sport, 3.0L Eng VIN T, RWD
- Sport, 6.2L Eng VIN L, 4WD
- Sport, 6.2L Eng VIN L, RWD
- Sport Platinum, 3.0L Eng VIN T, 4WD
- Sport Platinum, 3.0L Eng VIN T, RWD
- Sport Platinum, 6.2L Eng VIN L, 4WD
- Sport Platinum, 6.2L Eng VIN L, RWD
-
CADILLAC: 2020
-
CADILLAC: 2019
-
CT6
- Luxury, 2.0L Eng VIN K · 2.0L Eng VIN K2019: CT6 Luxury
- Luxury, 3.6L Eng VIN S · 3.6L Eng VIN S2019: CT6 Luxury
- Platinum, 3.0L Eng VIN 6 · 3.0L Eng VIN 62019: CT6 Platinum
- Platinum, 4.2L Eng VIN J · 4.2L Eng VIN J2019: CT6 Platinum
- Premium Luxury, 2.0L Eng VIN K · 2.0L Eng VIN K2019: CT6 Premium Luxury
- Premium Luxury, 3.6L Eng VIN S · 3.6L Eng VIN S2019: CT6 Premium Luxury
- Sport
- V
Your experience will help others
+100 karma for a short comment :)
Was this AI description helpful?
Your feedback helps improve AI descriptions.
👍 Like
0
👎 Dislike
0
Send to email
