GMT800 4WD Not Engaging: How to Fix the Transfer Case Encoder Motor (NP246)

The 4WD system on 1999–2007 Silverado and Sierra trucks uses an electric encoder motor on the transfer case to shift between 2WD, 4HI, and 4LO. When the motor fails, the 4WD button illuminates but the system won’t shift — or shifts erratically.

SYMPTOMS

  • 4WD light flashing but not engaging
  • Service 4WD message on the DIC
  • Can’t shift out of 4WD — stuck in 4HI
  • Grinding or clunking when trying to engage 4WD
  • OBD2 codes C0327, C0387, or U1000 series

HOW IT WORKS

  • The NP246 and NP261 transfer cases use an electric motor with a sensor to detect position
  • The TCCM (Transfer Case Control Module) reads the encoder position and commands shifts
  • The encoder motor assembly includes the motor, gears, and position sensor

DIAGNOSIS

  • Pull the transfer case encoder motor connector — check for 12V and ground on command wire
  • If voltage is present but motor doesn’t move — motor is bad
  • If no voltage — check TCCM fuse and the TCCM itself
  • Scan for codes: C0327 = encoder circuit, C0387 = invalid encoder signal

REPLACEMENT

  • Motor is bolted to the back of the transfer case — usually 3 bolts
  • Disconnect the electrical connector
  • Note the position of the old motor before removing — the new one needs to match
  • No fluid loss — motor is external
  • Clear codes and test all 4WD positions after install

COMMON MISTAKE

  • Buying a cheap Chinese motor — encoder signal quality is critical for the TCCM
  • Use Dorman or AC Delco for best reliability

Recommended Parts