If your scan tool displays C0387, your vehicle’s Transfer Case Control Module (TCCM) attempted to shift the transfer case into a different drive mode but the shift could not be completed successfully. Whether the driver selected 2HI, Auto 4WD, 4HI, or 4LO, the TCCM monitored the encoder motor, transfer case position sensor, front axle actuator, and shift timing, then determined the requested mode was never reached. As a result, it stores C0387, illuminates the Service 4WD warning, and often leaves the transfer case in its previous operating mode to protect the drivetrain.
Unlike electrical circuit codes such as C0362 or C0367, C0387 is an operational fault. It tells you that the transfer case physically failed to complete a commanded shift. The cause may be mechanical, electrical, hydraulic, or even due to improper operating conditions such as low battery voltage or drivetrain binding.
C0387 is commonly found on Chevrolet Silverado, GMC Sierra, Tahoe, Yukon, Avalanche, Suburban, Colorado, Canyon, TrailBlazer, Envoy, Cadillac Escalade, Hummer H2, and Hummer H3 equipped with electronically shifted transfer cases. Similar transfer case shift failure codes can also occur on Ford, Ram, Jeep, Toyota, Nissan, and Mitsubishi four-wheel-drive vehicles.
Fortunately, many C0387 repairs involve correcting relatively common issues such as low transfer case fluid, a worn encoder motor, damaged wiring, or front axle actuator problems before more extensive repairs become necessary.
For additional drivetrain troubleshooting guides, visit our Complete OBD-II Trouble Code Library:
https://my.prostreetonline.com/dtc-obdii
Quick Facts
| Item | Information |
|---|---|
| OBD-II Code | C0387 |
| Description | Unable to Perform Shift |
| Category | Chassis (C) Codes |
| System | Electronic Four-Wheel Drive |
| Severity | ★★★★☆ Moderate to High |
| Safe to Drive? | Usually, but four-wheel drive may be unavailable |
| Common Causes | Encoder motor failure, mechanical binding, low transfer case fluid, actuator failure |
| Typical Repair Cost | $100–2,500 |
What Does C0387 Mean?
The C0387 code indicates the Transfer Case Control Module (TCCM) commanded the transfer case to change operating modes, but the shift failed to complete within the expected time or position limits.
When the driver selects:
- 2HI
- Auto 4WD
- 4HI
- 4LO
the TCCM energizes the encoder motor and monitors several inputs to confirm the transfer case has reached the requested position.
These inputs include:
- Encoder motor feedback
- Encoder position sensor
- Front axle actuator status
- Vehicle speed
- Transmission range
- Brake switch input
- Internal timing logic
If the requested position is never achieved—or the shift takes too long—the TCCM stores C0387.
To protect the drivetrain, the module usually cancels the shift and leaves the transfer case in its previous operating mode.
Symptoms of C0387
Common symptoms include:
- Service 4WD warning
- Check 4WD light
- Flashing transfer case selector lights
- Unable to engage 4HI
- Unable to engage 4LO
- Transfer case stuck in one mode
- Auto 4WD unavailable
- Stored C0387 diagnostic code
Additional symptoms may include:
- Clicking from the transfer case
- Grinding during shift attempts
- Delayed transfer case engagement
- Multiple failed shift attempts
- Reduced off-road capability
- Intermittent four-wheel-drive operation
Common Causes
Failed Encoder Motor
The encoder motor physically moves the transfer case between operating modes.
Common failures include:
- Burned motor windings
- Internal gear wear
- Electrical shorts
- Motor seizure
Encoder motor failure is one of the most common causes of C0387.
Faulty Encoder Position Sensor
The TCCM relies on encoder position feedback to verify successful shifts.
If the sensor reports incorrect position data, the module assumes the transfer case never completed the shift.
Mechanical Binding Inside the Transfer Case
Internal transfer case components may bind due to:
- Worn shift forks
- Broken mode collars
- Damaged synchronizers
- Bearing failure
- Internal gear damage
Mechanical resistance can prevent the transfer case from reaching the requested position.
Low or Contaminated Transfer Case Fluid
Insufficient lubrication increases friction during shifting.
Problems include:
- Slow shifts
- Excessive wear
- Overheating
- Internal damage
Always verify fluid condition before replacing components.
Failed Front Axle Actuator
Many electronically controlled four-wheel-drive systems require both the transfer case and front axle actuator to complete a successful shift.
If the actuator fails to engage, the TCCM may abort the shift and store C0387.
Weak Battery or Low System Voltage
Electronic transfer case motors require adequate voltage.
Low battery voltage may cause:
- Slow encoder motor operation
- Incomplete shifts
- Communication errors
- Failed shift attempts
Damaged Wiring Harness
Inspect the transfer case wiring for:
- Chafed insulation
- Pinched harnesses
- Rodent damage
- Heat damage
- Previous repairs
Electrical resistance may prevent proper actuator operation.
Corroded Connectors
Moisture intrusion may cause:
- High resistance
- Poor communication
- Voltage drop
- Intermittent actuator operation
Connector corrosion is especially common on vehicles used off-road.
Faulty Transfer Case Control Module
Although uncommon, an internally failed TCCM may incorrectly command or monitor shift operations.
Module replacement should only occur after verifying the remainder of the system.
How Serious Is C0387?
Moderately to highly serious.
C0387 generally does not affect:
- Engine performance
- Normal braking
- Standard transmission operation
However, it may disable:
- Auto 4WD
- 4HI
- 4LO
Continued operation with a mechanical transfer case problem can increase repair costs.
Can You Drive With C0387?
Usually, yes.
Most vehicles remain drivable in the transfer case mode currently selected.
However:
- Four-wheel drive may not engage when needed.
- Low-range gearing may become unavailable.
- Traction may be reduced on slippery roads.
- Off-road capability will be limited.
If loud grinding, severe vibration, or repeated clicking occurs during shift attempts, discontinue driving until repairs are completed.
How to Diagnose C0387
1. Scan the Transfer Case Control Module
Use a professional scan tool capable of reading:
- TCCM codes
- Live encoder data
- Transfer case position
- Shift commands
Check for related transfer case codes that may identify the root cause.
2. Verify Battery Voltage
Measure:
- Battery voltage (approximately 12.6 volts engine off)
- Charging voltage (approximately 13.5–14.8 volts engine running)
Correct low-voltage conditions before continuing diagnosis.
3. Inspect Transfer Case Fluid
Check:
- Fluid level
- Burnt odor
- Metal contamination
- Water intrusion
Replace contaminated fluid if necessary.
4. Inspect Wiring and Connectors
Inspect:
- Encoder motor connector
- TCCM connector
- Front axle actuator connector
- Wiring harness routing
Repair damaged wiring before replacing components.
5. Monitor Live Data
Observe:
- Requested transfer case mode
- Actual transfer case position
- Encoder counts
- Shift completion status
Failure of the position to change confirms a shift problem.
6. Command the Encoder Motor
Using a bidirectional scan tool, command:
- 2HI
- Auto 4WD
- 4HI
- 4LO
Listen for motor operation while monitoring encoder feedback.
7. Inspect the Transfer Case Mechanically
If electrical testing passes, inspect for:
- Worn shift forks
- Broken mode collars
- Chain damage
- Internal binding
- Bearing wear
Mechanical failures commonly cause persistent C0387 codes.
Common Repairs
| Repair | Estimated Cost |
|---|---|
| Repair damaged wiring | $100–350 |
| Replace electrical connector | $75–200 |
| Replace encoder motor | $400–900 |
| Replace encoder position sensor | $200–500 |
| Replace front axle actuator | $250–700 |
| Transfer case fluid service | $100–250 |
| Repair transfer case | $800–2,500 |
| Replace Transfer Case Control Module | $500–1,200 |
| Module programming | $150–300 |
Common Diagnostic Mistakes
Technicians frequently:
- Replace the transfer case before testing the encoder motor.
- Ignore low battery voltage.
- Skip transfer case fluid inspection.
- Overlook front axle actuator failures.
- Replace the TCCM prematurely.
- Fail to verify encoder position data using live scan tool information.
Vehicles Commonly Affected
C0387 commonly appears on electronically shifted transfer cases installed in:
- Chevrolet Silverado 1500
- Chevrolet Silverado HD
- GMC Sierra 1500
- GMC Sierra HD
- Chevrolet Tahoe
- Chevrolet Suburban
- GMC Yukon
- Cadillac Escalade
- Chevrolet Avalanche
- Chevrolet Colorado
- GMC Canyon
- Chevrolet TrailBlazer
- GMC Envoy
- Hummer H2
- Hummer H3
Comparable transfer case shift failure codes may also occur on Ford F-150, Ford Super Duty, Ram 1500, Jeep Wrangler, Jeep Grand Cherokee, Toyota Tacoma, Toyota 4Runner, Nissan Frontier, Mitsubishi Montero, and other electronically controlled four-wheel-drive vehicles.
How to Prevent C0387
Reduce the likelihood of C0387 by:
- Exercising the four-wheel-drive system monthly.
- Servicing the transfer case at manufacturer-recommended intervals.
- Maintaining proper transfer case fluid levels.
- Keeping the battery and charging system in good condition.
- Inspecting wiring after off-road use.
- Keeping electrical connectors clean and dry.
- Addressing Service 4WD warnings immediately.
Frequently Asked Questions
What causes C0387?
The most common causes include a failed encoder motor, faulty encoder position sensor, transfer case mechanical binding, low or contaminated transfer case fluid, front axle actuator problems, damaged wiring, low battery voltage, or a faulty Transfer Case Control Module.
Is C0387 serious?
Yes.
Although the vehicle is often still drivable, four-wheel-drive operation may be unavailable, and continued use with an underlying mechanical fault can increase repair costs.
Can low battery voltage cause C0387?
Yes.
The encoder motor requires adequate voltage to complete transfer case shifts. Low battery or charging system problems can prevent successful shifts and trigger C0387.
Does C0387 mean I need a new transfer case?
Not necessarily.
Many C0387 repairs involve encoder motors, wiring, actuators, or transfer case fluid service rather than replacing the transfer case itself.
Will C0387 disable four-wheel drive?
In most vehicles, yes.
The TCCM typically cancels unsuccessful shifts and disables further four-wheel-drive operation until the underlying problem has been repaired.
Final Thoughts
The C0387 code indicates the Transfer Case Control Module commanded a transfer case shift that could not be completed successfully. Rather than identifying a single failed component, this code confirms the requested operating mode was never achieved due to an electrical, mechanical, or operational problem within the four-wheel-drive system.
Proper diagnosis should begin with the basics—checking battery voltage, transfer case fluid, wiring, and encoder motor operation—before progressing to more complex mechanical inspections. In many cases, early repairs can prevent expensive transfer case damage and restore reliable four-wheel-drive performance.
For more drivetrain and chassis repair guides, browse our complete OBD-II Chassis Code Library:
- Complete OBD-II Code Guide: https://my.prostreetonline.com/dtc-obdii/
- Chassis (B) Code Library: https://my.prostreetonline.com/dtc-doctor/b-code-obd-ii-codes/
Related Articles
- C0376 Code Explained – Front/Rear Shaft Speed Mismatch
- C0327 Code Explained – Encoder Circuit Malfunction
- C0374 Code Explained – General System Malfunction



