U0103

Lost Communication With Gear Shift Module

U0103 is a generic OBD-II network diagnostic trouble code: Lost Communication With Gear Shift Module. It is logged by the engine control unit when the trans monitor detects that a specific fault threshold has been exceeded — typically resulting in the malfunction-indicator lamp (MIL / check-engine light) being illuminated.

Code
U0103
Group
Network
System
Trans
Severity
Warning (MIL on, possible limp mode)
Need U0103 disabled?
RaceTune permanently disables any OBD-II trouble code on supported ECUs — for motorsport, off-road, and export use.

What U0103 means

U0103 is stored when the PCM or TCM detects a loss of CAN bus communication with the gear shift control module (GSCM). On vehicles equipped with electronic shift-by-wire systems, the GSCM translates the driver's gear selector input into electrical commands sent over the network to the transmission control module (TCM) or PCM. Without this communication, the TCM cannot confirm driver gear intent and may default to a fixed gear or neutral for safety.

The result is typically transmission limp mode where the vehicle is restricted to a single forward gear or neutral. Drive, Reverse, and Park engagement may become unreliable or impossible in a full shift-by-wire system. The MIL and transmission warning lamp will typically illuminate. Some conventional cable-shift systems also use an electronic module for range sensing, and loss of that module produces this code with similar consequences.

Diagnosis should focus on verifying network power, checking the CAN bus segment that the GSCM occupies, and inspecting the module's harness connector. The GSCM is often integrated into the center console and is susceptible to liquid spills and connector damage from seat movement.

Common causes

Most-frequently reported root causes when U0103 is logged.

  • 1
    Open or shorted CAN bus wiring in the center console harness.
  • 2
    Blown supply fuse for the gear shift control module.
  • 3
    Liquid spill contaminating the GSCM connector or internal circuitry.
  • 4
    Corroded or damaged GSCM harness connector pins.
  • 5
    Failed GSCM internal communication transceiver.
  • 6
    Loose or intermittent ground connection at the GSCM.
  • 7
    Damaged CAN bus termination resistor degrading signal quality.

Symptoms drivers notice

Transmission stuck in a single gear (limp mode) or unable to select gears.
Gear selector position indicator inoperative or displaying incorrect position.
MIL and transmission warning lamp illuminated.
Park engagement or release may not function on shift-by-wire systems.
Scan tool unable to communicate with the GSCM.

How to diagnose U0103

A typical diagnostic flow when this code is present.

  1. 1
    Scan all modules and record DTCs; note if TCM or PCM also store companion transmission codes.
  2. 2
    Check the GSCM power supply fuse and verify voltage and ground at the module connector.
  3. 3
    Inspect the GSCM connector and harness for moisture, corrosion, or mechanical damage.
  4. 4
    Test CAN bus signal quality at the GSCM connector with an oscilloscope if the module is non-responsive.
  5. 5
    Attempt to communicate directly with the GSCM via a scan tool module scan.
  6. 6
    Clear codes and cycle the ignition to determine if the fault is intermittent or hard.
  7. 7
    Replace the GSCM only after confirming power, ground, and bus integrity are satisfactory.

Related network codes

Frequently asked questions

Is it safe to drive with U0103?

Limited driving in limp mode may be possible, but shift-by-wire vehicles may be unable to select Park or Reverse reliably, making the vehicle unsafe for normal operation.

Can a liquid spill cause U0103?

Yes. Beverage spills into the center console are a known cause of GSCM connector corrosion and module failure, which can produce U0103.

Will the car roll away if the GSCM fails on a shift-by-wire car?

Most shift-by-wire systems include a mechanical Park lock backup and fail-safe strategies, but you should not rely on normal Park operation until the fault is repaired.

Does U0103 require dealer-only diagnosis?

Basic power, ground, and CAN bus checks can often be performed with a quality aftermarket scan tool, but programming a replacement GSCM typically requires OEM software.

Disabling U0103 in software

RaceTune can permanently disable U0103 — and any other OBD-II diagnostic trouble code — on every ECU family we support. The monitor is disabled inside the ECU itself, so the fault stops being logged: the warning light stays off and the engine never enters limp mode for this code. The change is tied to your exact software version.

Permanent
The monitor is disabled in the ECU itself — not just cleared. It cannot return.
Tailored to your file
Each patch is matched to your specific software version — never a one-size-fits-all file.
Reversible
The original file is always preserved. Reflash the stock to return the ECU to factory state.

Software modifications affect emissions compliance and are not road-legal in many jurisdictions. RaceTune service files are intended for motorsport, off-road, and export use.

Got U0103 in your scan?

Upload your ECU file — we'll identify the exact software version and confirm whether a disable is available for your car.

Upload your file