Engine-CodesChevrolet – P189C 2016 Chevrolet Silverado

P189C 2016 Chevrolet Silverado Code - Transmission Range Command Message Performance

Quick Answer

The P189C diagnostic trouble code (DTC) on a 2016 Chevrolet Silverado refers to "Transmission Range Command Message Performance." This code indicates that there is an issue with the communication between the transmission control module (TCM) and the engine control module (ECM) regarding the transmission range command message. Common causes include Faulty wiring or connectors in the transmission control circuit, Malfunctioning transmission control module (TCM), Communication error between the TCM and ECM. Severity is High - diagnose this code as soon as possible. Driving is not recommended if the warning light is flashing, the engine runs poorly, or safety-related symptoms are present.

What it means
P189C 2016 Chevrolet Silverado indicates Transmission Range Command Message Performance.
Common causes
Common causes include Faulty wiring or connectors in the transmission control circuit, Malfunctioning transmission control module (TCM), Communication error between the TCM and ECM.
Severity
High - diagnose this code as soon as possible.
Can I drive?
Driving is not recommended if the warning light is flashing, the engine runs poorly, or safety-related symptoms are present.
Table of contents Created and updated by William Orellana on Sep 08, 2024
💬 Need more help? Ask Auto Expert for instant answers — it's free!
AutoCodes App

Fix Your Car Smarter

Try the New AutoCodes App!

Get complete OBDII diagnostics, repair solutions, and cost estimates, plus AI chat support on demand.

AutoCodes App on Google Play

Code P189C 2016 Chevrolet Silverado Description

The P189C diagnostic trouble code (DTC) on a 2016 Chevrolet Silverado refers to "Transmission Range Command Message Performance." This code indicates that there is an issue with the communication between the transmission control module (TCM) and the engine control module (ECM) regarding the transmission range command message. The transmission range command message tells the transmission which gear it should be in based on the driver's input (Park, Reverse, Neutral, Drive, etc.). When this message is not being received or is inaccurate, it can lead to erratic shifting behavior, transmission slippage, and other performance issues.

OBDII Code P189C 2016 Chevrolet Silverado - Transmission Range Command Message Performance
P189C 2016 Chevrolet Silverado Code - Transmission Range Command Message Performance

Common Causes of P189C 2016 Chevrolet Silverado

  1. Faulty wiring or connectors in the transmission control circuit
  2. Malfunctioning transmission control module (TCM)
  3. Communication error between the TCM and ECM
  4. Internal transmission issues
  5. Software glitches in the TCM or ECM

Symptoms of P189C 2016 Chevrolet Silverado

  1. Erratic shifting behavior
  2. Transmission slipping
  3. Delayed engagement when shifting gears
  4. Illuminated check engine light
  5. Reduced fuel efficiency

How to Fix P189C 2016 Chevrolet Silverado

  1. Begin by performing a thorough inspection of the transmission control circuit, checking for any damaged wiring or loose connectors. Repair or replace any damaged components as needed.
  2. Use a scan tool to diagnose the TCM and ECM for any fault codes or communication errors. Reset the codes and retest the system to see if the issue persists.
  3. If the problem persists, consider replacing the TCM or ECM if they are found to be faulty. Ensure that the new modules are properly programmed to work with your vehicle.
  4. Test drive the vehicle to confirm that the transmission is shifting correctly and that the code does not return. Monitor the system for any further issues.
  5. Clear the DTC and reset the vehicle's computer to ensure that the repair was successful.

Cost to Fix P189C 2016 Chevrolet Silverado

The typical repair costs for addressing a P189C code on a 2016 Chevrolet Silverado can vary depending on the specific cause of the issue. Parts such as a new TCM or ECM can range from $300 to $800, while labor costs can range from $200 to $500. Overall, the total repair cost could range from $500 to $1300. Keep in mind that these estimates are rough figures, and actual costs may vary based on your location, the specific repair shop you choose, and any additional parts or services required. It's recommended to consult with a professional mechanic to get an accurate quote for your vehicle.

Need more information about the P189C 2016 Chevrolet Silverado code?

Need more information on how to fix the P189C 2016 Chevrolet Silverado code? Get Access to Factory Service Manuals

Need Help with the Code?

Get the P189C 2016 Chevrolet Silverado code diagnosed by a professional: Find a repair shop in your area

About the author: William Orellana is a Master Mechanic and Mechanical Engineer with over 30 years of experience diagnosing and repairing vehicles. Learn more about his background.

Frequently Asked Questions about P189C 2016 Chevrolet Silverado Code

1. What does OBDII code P189C mean on a 2016 Chevrolet Silverado?

Code P189C indicates a Transmission Range Command Message Performance issue, meaning there’s a fault in the communication or performance of the transmission range system.

2. What are the common symptoms of code P189C in a 2016 Chevrolet Silverado?

Symptoms may include the transmission not shifting properly, the vehicle stuck in a specific gear, erratic shifting, or the check engine light being illuminated.

3. What causes the P189C code to appear in a 2016 Chevrolet Silverado?

Common causes include a faulty transmission range sensor, damaged wiring or connectors, issues with the transmission control module (TCM), or communication errors between the TCM and engine control module (ECM).

4. Can I drive my 2016 Chevrolet Silverado with code P189C?

It’s not recommended, as this code can lead to transmission performance issues, potential damage, and unsafe driving conditions.

5. How do you diagnose the P189C code?

Diagnosis typically involves using an OBDII scanner to confirm the code, inspecting the transmission range sensor and wiring, and testing the communication between the TCM and ECM.

6. What repairs can fix the P189C code in a 2016 Chevrolet Silverado?

Repairs may include replacing the transmission range sensor, repairing or replacing damaged wiring or connectors, updating or reprogramming the TCM, or replacing the TCM if it’s faulty.

7. How much does it cost to fix code P189C on a 2016 Chevrolet Silverado?

Repair costs vary, but replacing a transmission range sensor typically costs between $150 and $400, while TCM replacement or reprogramming can cost $500 or more.

8. Can a bad battery cause the P189C code on a 2016 Chevrolet Silverado?

Yes, a weak or failing battery can cause communication issues between the ECM and TCM, potentially triggering the code.

9. Is the P189C code related to the shift solenoids on a 2016 Chevrolet Silverado?

While not directly related, shift solenoid issues can contribute to transmission performance problems, so they should be inspected if other causes are ruled out.

10. Will clearing the P189C code with a scanner fix the problem?

Clearing the code may temporarily turn off the check engine light, but the underlying issue must be resolved to prevent the code from returning.

Discuss the causes and fixes for P189C 2016 Chevrolet Silverado OBDII Code

Code P189C 2016 Chevrolet Silverado comments

No comments found for this page.