Home / DTC / C0387 — Unable to Perform Shift

C0387 — Unable to Perform Shift

Detailed page for trouble code C0387.

33,009codes
59brands
10,548generic
22,461specific
Reset
Code

C0387

HUMMER C — Chassis

Unable to Perform Shift

Brand: HUMMER
Views: UK: 7 EN: 11 RU: 7
AI status
Completed
ready
Completed 100%
Page language: EN

Causes

  • Open or short in shift actuator wiring
  • Failed transfer case/shift motor or actuator
  • Faulty shift position sensor or feedback circuit
  • Insufficient transfer case fluid or mechanical binding inside transfer case
  • Poor battery voltage or ground at control module/actuator
  • Faulty transfer case control module (TCM) or related ABS/BCM module

Symptoms

  • Cannot change between 2WD/4WD modes or between low/high range
  • “Service 4WD” or related dash message/warning lamp illuminated
  • Shift command shown on scan tool but no actuator movement
  • Grinding, clunking, or no sound when attempting to shift
  • Vehicle stuck in a single drive mode

What to check

  • Retrieve freeze frame and full scan tool data; note all stored DTCs and when they occurred
  • Inspect fuses and relays for transfer case/4WD circuits
  • Visually inspect wiring harness, connectors, and grounds at transfer case actuator and control module for damage or corrosion
  • Check battery voltage and engine ground integrity with engine off and cranking
  • Verify transfer case fluid level and condition per service procedure
  • Attempt a shift command with a scan tool while observing actuator movement and live data

Signal parameters

  • Shift request command (CAN) — present/absent
  • Actuator supply voltage — key on: ~12V (12–14V)
  • Actuator ground continuity — near 0 ohms to chassis when commanded
  • Actuator current draw — expected low steady current; high spike indicates stall (compare to spec)
  • Shift position sensor/feedback voltage — typically 0–5 V; should change when shifting
  • Module supply and reference voltages — within manufacturer spec

Diagnostic algorithm

  1. Connect a capable scan tool; read and record all DTCs, freeze frame, and live data related to transfer case and CAN network.
  2. Check battery voltage (engine off and cranking) and verify good grounds at chassis and control modules.
  3. Inspect fuses, relays, connectors and wiring to the transfer case actuator and position sensor; repair any damage or corrosion.
  4. With scan tool, command a shift and observe: a) whether the module sends the request, b) actuator supply voltage and current, c) feedback/position sensor change.
  5. If actuator receives voltage but does not move, measure actuator resistance and apply battery voltage (bench or controlled) to verify motor/actuator operation. Replace if inoperative or draws excessive current.
  6. If actuator works but module reports no feedback, test/replace the shift position sensor or check its circuit for opens/shorts.
  7. If there is no command from the control module, verify CAN bus communication and related modules (ABS, BCM) for U-series or communication DTCs; repair CAN wiring or faulty modules as needed.
  8. Check transfer case fluid level and inspect for internal mechanical blockage; service or repair mechanical fault if found.
  9. If electrical and mechanical components test good, check for available software updates or reprogram the transfer case/TCM per manufacturer procedure.
  10. Clear codes and road-test to confirm repair; re-scan for reappearance of C0387 or related codes.

Likely causes

  • Damaged connector or corrosion at transfer case actuator
  • Shift motor draws excessive current (stalled)
  • Shift position sensor out of calibration or failed
  • Intermittent power/ground to actuator or control module
  • CAN bus message for shift request not being received by transfer case module

Fault status

⚠️ Status
Control module reports inability to execute requested shift — the shift actuator did not achieve the commanded position (electrical, mechanical, or communication fault).
🟡 Repair difficulty: Medium
⏱️ Diagnostic time: 1.0 - 3.0 hours

Similar codes

Your experience will help others
+100 karma for a short comment :)
Send to email