OBD Guide

U1058

Invalid or Missing Data For Transmission / Transaxle / PRNDL

U1058 is an OBD-II diagnostic trouble code meaning: Invalid or Missing Data For Transmission / Transaxle / PRNDL. Common causes: damage to the can bus wiring harness, oxidation of contacts in tcm connectors. Estimated repair cost: $56–278.

Severity
⚠️ Medium
Can you drive?
Limited driving only, diagnose soon
Approx. repair cost
$56–278 (est.)

Symptoms

  • Incorrect gear shifting
  • Transmission transition to emergency mode
  • Check Engine Light Illuminates
  • Lack of response to selector switch
  • Loss of engine power

Causes

  • Damage to the CAN bus wiring harness
  • Oxidation of contacts in TCM connectors
  • Transmission control module malfunction
  • Software glitch in TCM
  • TCM power supply problems

How to Fix

  1. Check the integrity of the CAN bus wiring harnesses
  2. Clean and check contacts in TCM connectors
  3. Check TCM power and ground
  4. Read error codes from the TCM
  5. If necessary, reflash or replace the TCM module

Related codes

FAQ

What does the U1058 code mean?

U1058 is an OBD-II diagnostic trouble code that indicates: Invalid or Missing Data For Transmission / Transaxle / PRNDL

What causes a U1058 error code?

The most common causes of U1058 include: Damage to the CAN bus wiring harness; Oxidation of contacts in TCM connectors; Transmission control module malfunction; Software glitch in TCM.

How do I fix a U1058 diagnostic trouble code?

To fix U1058: Check the integrity of the CAN bus wiring harnesses. Clean and check contacts in TCM connectors. Check TCM power and ground. For a complete diagnosis, use an OBD-II scanner.

Is it safe to drive with U1058?

Limited driving only, diagnose soon

How much does it cost to fix U1058?

The estimated repair cost for U1058 is $56–278. Actual cost depends on your vehicle, location, and labor rates.

See also: Russian version · NationStat