
Service Information
2020 GMC Terrain |
Equinox, Terrain Service Manual (N America, Israel, MidEast - except Central America/Caribbean) (13286553) |
Document ID: 5248393
Transmission Range Control Module Range Motor Position Learn (with MHG)
Introduction
The Electronic Transmission Range Selector system needs to know exact position of the Transmission Range Control Module Range Motor and the Backup Park Lock Actuator on the Transmission manual shaft. The procedures below are designed to assist in the learning of the Transmission Range Control Module Range Motor and Backup Park Lock Actuator position. Before you start, read these procedures carefully and completely. For further information
regarding the Transmission Range Selector system refer to Electronic Transmission Range Selector Description.
Before Running the Learn Procedure- Ensure Transmission Range Control Module and Chassis Control Module software packages are the most current software available.
- Resolve any current DTC’s that are present relating to the Electronic Transmission Range Selector system prior to running learn procedure. Refer to Electronic Transmission Range Selector Description. Faults in any component or module that work together in this system may cause a learn procedure failure.
- Ensure the MDI tool is equipped with the latest software and is securely connected to the data link connector. If there is an interruption during learn, learn failure or ECU damage may occur.
- Stable battery voltage is critical during learn procedure. Any fluctuation, spiking, over voltage or loss of voltage will interrupt learn procedure. Install the EL-49642 SPS Programming Support Tool to maintain system voltage. If not available, connect a fully charged 12 V jumper or booster pack unplugged / disconnected from the AC voltage supply.
- Turn OFF or disable systems that may put a load on the vehicles battery such as; interior lights, exterior lights (including daytime running lights), HVAC, radio, etc.
Note: Loosening of the fasteners or replacement of the Transmission Range Control Module will cause module to become out of adjustment. If module is not properly adjusted, learn procedure may fail. If learn procedure fails, check Transmission Range Control Module mounting bolts and rod linkage if applicable prior to replacing the Transmission Range Control Module and running the learn procedure. Refer to Range Selector Actuator Replacement for proper alignment steps.
Starting the Learn Procedure- With your foot off the brake, press and hold the Start/Run Button for 10 seconds to set the ignition correctly.
- Install a scan tool.
- Verify that the transmission fluid temperature is between 50°F (10°C) to 104°F (40°C) before running a learn procedure.
- In the scan tool under Transmission Range Control Module, Configuration / Reset Functions perform the Transmission Range Control Module Range Motor Position Learn procedure. Follow all on-screen instructions.
- If learn procedure failure occurs, refer to wiring diagnostics to resolve any electrical faults and check Transmission Range Control Module mounting bolts, and rod linkage adjustment if applicable. Any looseness or movement in the Transmission Range Control Module will cause learn failure.
- Attempt rerunning the learn procedure 2 additional times (adjusting rod linkage, if equipped, before each attempt) before replacing Transmission Range Control Module. If the test successfully completed, cycle the ignition OFF.
- After the Transmission Range Control Module Range Motor Position Learn procedure has completed successfully, perform the Diagnostic Repair Verification.
- Clear DTCs after learn is complete. Clearing powertrain DTCs will set the Inspection/Maintenance (I/M) system status indicators to NO.
Failure Return CodeOutput Control | Description |
|---|
$0401 | Vehicle Speed Detected (To Pass: Vehicle Speed = 0) |
$0402 | Vehicle Speed DTC (To Pass: No Vehicle Speed detected this key cycle) |
$0406 | Incorrect Power Mode (To Pass: Ignition ON, engine not running) |
$1107 | Brake Pedal Must be Applied (To Pass: Brake Pedal value must indicate pressed) |
$A013 | Propulsion Active (To Pass: Engine not running) |
$0308 | Faults Active (To Pass: No communication faults) |
$2F01 | Request Exceeds Supported Range (To Pass: Must be in Park or Drive) |