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.
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
- Check the integrity of the CAN bus wiring harnesses
- Clean and check contacts in TCM connectors
- Check TCM power and ground
- Read error codes from the TCM
- 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